我正在使用eclipse,我可以选择语言标准和/或其他方言标志。当我想使用最新的语言标准时,我是否需要声明如图所示或将语言标准留空并只定义c ++ 11,或者反过来说,只需定义语言标准c ++ 1y并将旗帜留空?
答案 0 :(得分:0)
根据Options Controlling C Dialect -std=c++1y
只是-std=c++14
的弃用别名,而不是-std=c++11
。尽管Eclipse提供了一个合适的替代选项-std=c++0x
,但它也已被弃用,因此您最好将语言标准留空并在标志中设置-std=c++11
。