当前位置:首页 开发工具 > 正文

dev编译时遇到 [Warning] extended initializer lists only available with -std=c++11 or -std=gnu++11该如何解决

作者:野牛程序员:2023-08-12 15:36:19 开发工具阅读 3636

在编译时遇到 [Warning] extended initializer lists only available with -std=c++11 or -std=gnu++11 警告时,这意味着你的代码中使用了C++11标准引入的初始化列表扩展特性。为了解决这个问题,你需要在编译命令中添加适当的标志来指定使用C++11标准。

如果你使用的是 g++ 编译器,你可以通过在编译命令中添加 -std=c++11 或者 -std=gnu++11 标志来指定使用C++11标准,以启用初始化列表扩展特性。例如:

g++ -std=c++11 your_source_file.cpp -o output_binary

如果你使用其他编译器,你需要查阅其文档,找到类似的标志并将其设置为使用C++11标准。

请确保你的编译器支持C++11标准,并且在编译时正确设置了相应的标志,这样就可以消除这个警告并使用初始化列表扩展特性了。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击