[英]Using std::variant in g++
How can I use std::variant
in g++
? 如何在
g++
使用std::variant
? Why isn't there std::variant
in std::experimental
(though std::optional
is)? 为什么在
std::experimental
没有std::variant
(虽然std::optional
是)? What version of g++
do I need? 我需要什么版本的
g++
? I prefer not to use boost
and I'd like to use standard library only. 我不喜欢使用
boost
,我只想使用标准库。
Edit: it seems like only g++ 7
supports std::variant
. 编辑:似乎只有
g++ 7
支持std::variant
。 Then my question is: when will it be released and what problems may I encounter when using its experimental version? 然后我的问题是:什么时候会发布,使用它的实验版本时会遇到什么问题?
这个页面说,GCC 7有std::variant
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.