Xcode 6.1.1 是 C++ 的 ISO 标准吗?

Is Xcode 6.1.1 ISO standard for C++?

Xcode 6.1.1 ISO 标准 C++ 是否兼容?如果不是,我如何将其设置为需要 ISO 标准 C++?我必须按照 ISO 标准提交我的 C++ 项目。

Xcode 默认使用 clangclang definitely supports ISO C++,你只需要使用正确的标志。

如果您转到项目 Build Settings,您可以在 Language - C++ 下配置要使用的标准,例如C++11 或 GNU C++11( 将包括非标准扩展)。所以你会想要 C++11、C++14 等...

然后您想在警告策略下启用学究式警告,这将为您使用的任何非标准构造生成警告。

假设 C++11 的等效命令行标志为:

-std=c++11 -pedantic