Eclipse C ++ 1y(-std = c ++ 1y)vs -std = c ++ 11

时间:2017-09-17 13:31:45

标签: c++ eclipse c++11

我正在使用eclipse,我可以选择语言标准和/或其他方言标志。当我想使用最新的语言标准时,我是否需要声明如图所示或将语言标准留空并只定义c ++ 11,或者反过来说,只需定义语言标准c ++ 1y并将旗帜留空?

enter image description here

1 个答案:

答案 0 :(得分:0)

根据Options Controlling C Dialect -std=c++1y只是-std=c++14的弃用别名,而不是-std=c++11。尽管Eclipse提供了一个合适的替代选项-std=c++0x,但它也已被弃用,因此您最好将语言标准留空并在标志中设置-std=c++11

相关问题