ZHCUAQ1F july 2015 – april 2023
语言模式命令行选项决定了编译器如何解释源代码。您可以指定一个选项来标识代码遵循的语言标准。您还可以指定一个单独的选项,以指定编译器期望代码符合标准的严格程度。
指定以下语言选项之一,以控制编译器希望源代码遵循的语言标准。选项:
使用以下选项之一指定代码符合标准的严格程度:
默认为宽松 ANSI/ISO 模式。在宽松 ANSI/ISO 模式下,编译器接受可能与 ANSI/ISO C/C++ 相冲突的语言扩展。在严格 ANSI 模式下,这些语言扩展遭到抑制,因此编译器将接受所有严格遵循规范的程序。(请参阅节 7.13.3。)