Wie kann ich std::variant
in g++
verwenden? Warum gibt es std::variant
nicht in std::experimental
(obwohl std::optional
ist)? Welche Version von g++
benötige ich? Ich bevorzuge es, nicht boost
zu verwenden, und ich möchte nur Standardbibliothek verwenden.Verwenden von std :: variant in g ++
Edit: es scheint nur g++ 7
unterstützt std::variant
. Dann ist meine Frage: Wann wird es veröffentlicht und welche Probleme kann ich bei der Verwendung der experimentellen Version feststellen?
Sie sollten die neueste Version von 'g ++' –
@BasileStarynkevitch verwenden, was ist die Versionsnummer? Wie kann ich es bekommen? –
Führe 'g ++ -v' oder' g ++ --version' in einem Terminal aus –