Answers:
您可以通过使用-std=c++11
标志来做到这一点。这是一个例子:
g++ -std=c++11 -Wall -Wextra -Werror main.cpp -o main
此模式可与所述被选择-std=c++11
的命令行标记,或-std=gnu++11
以使GNU扩展为好。(源)
请参阅下面其他标志的说明。我深信,从长远来看,至少使用这些错误标志会让您的生活更轻松。一旦更好地了解了脚本的功能,就可以省略警告(如果需要)以获取结果,但这不应该成为标准。希望这对您有所帮助。这是开始阅读的好地方。
-Wall
—启用所有主要警告。-Wextra
-启用其他重要警告。 -Werror
—将所有警告变为错误,如果报告了任何警告,将导致编译失败。资料来源: