Was sind die Unterschiede zwischen std :: variant und boost :: variant?
In einem (nAntworte zu
Was entspricht boost :: variant in der C ++ - Standardbibliothek?
s wird erwähnt, dassboost::variant
undstd::variant
unterscheiden sich etwas.
std::variant
mit diesen Unterschieden?Was muss ich bei der Codierung mit einer dieser Optionen beachten, um die größtmögliche Kompatibilität beim Umschalten auf die andere zu gewährleisten? (die Motivation istboost::variant
in Code vor C ++ 17)