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

C++ warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 return {i,j}

作者:野牛程序员:2023-08-12 16:05:39 开发工具阅读 2520

C++警告:只有在使用 -std=c++11 或 -std=gnu++11 标志时才能使用扩展的初始化列表 {i, j}。

要解决这个警告,需要在编译命令中添加适当的标志来指定使用C++11标准或者带有GNU扩展的C++11标准。具体来说,可以使用以下命令进行编译:

使用C++11标准:

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

或者使用带有GNU扩展的C++11标准:

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

这样,在编译时就会启用C++11标准的功能,包括扩展的初始化列表特性,从而消除这个警告。记得将 your_source_file.cpp 替换为源代码文件名,output_binary 替换为想要生成的可执行文件名。


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

最新推荐

热门点击