标签: c++ stl g++ variant
如何在std::variant中使用g++?为什么std::variant中没有std::experimental(虽然std::optional是)?我需要什么版本的g++?我不想使用boost而我只想使用标准库。
std::variant
g++
std::experimental
std::optional
boost
修改:似乎只有g++ 7支持std::variant。那么我的问题是:什么时候会发布以及在使用它的实验版本时我会遇到什么问题?
g++ 7
答案 0 :(得分:4)
This page说,GCC 7有std::variant。
答案 1 :(得分:2)
GCC有一个info page,您可以在其中查看使用哪个版本的语言功能。看起来variant尚未实现。
variant