在g ++中使用std :: variant

时间:2016-12-22 13:05:43

标签: c++ stl g++ variant

如何在std::variant中使用g++?为什么std::variant中没有std::experimental(虽然std::optional是)?我需要什么版本的g++?我不想使用boost而我只想使用标准库。

修改:似乎只有g++ 7支持std::variant。那么我的问题是:什么时候会发布以及在使用它的实验版本时我会遇到什么问题?

2 个答案:

答案 0 :(得分:4)

This page说,GCC 7有std::variant

答案 1 :(得分:2)

GCC有一个info page,您可以在其中查看使用哪个版本的语言功能。看起来variant尚未实现。