【发布时间】:2016-12-22 13:05:42
【问题描述】:
如何在g++ 中使用std::variant?为什么std::experimental 中没有std::variant(尽管std::optional 是)?我需要什么版本的g++?我不想使用boost,我只想使用标准库。
编辑:似乎只有g++ 7 支持std::variant。那么我的问题是:它什么时候发布,我在使用它的实验版本时会遇到什么问题?
【问题讨论】:
-
您应该使用最新版本的
g++ -
@BasileStarynkevitch 版本号是多少?我怎样才能得到它?
-
在终端中运行
g++ -v或g++ --version -
@BasileStarynkevitch 我知道我的版本号。我有
g++-6.2和g++-5.4。不幸的是,他们没有variant