Re:Folly: An open-source C++ library developed and used at F...
by jcelerier on Saturday January 08, 2022 @02:28AM
(#29849483)
Boost even has variant2 which comes with another set of design tradeoffs
Re:Folly: An open-source C++ library developed and used at F...
by hn_go_brrrrr on Saturday January 08, 2022 @01:17AM
(#29849099)
When does std::variant allocate?
Re:Folly: An open-source C++ library developed and used at F...
by PaulDavisThe1st on Saturday January 08, 2022 @01:23AM
(#29849134)
boost::variant will allocate to save state during construction of a new value type, in order to be able to roll back if the constructor throws an exception.
std::variant does not do this.
Who would want to work in a language where you could not make these choices?