提问人:Ajay Sachdev 提问时间:8/27/2022 最后编辑:The Dreams WindAjay Sachdev 更新时间:8/27/2022 访问量:84
如何在 Xcode 中运行 C++03 的自定义版本?
How can I run the custom version of C++03 in Xcode?
问:
对于学校作业,我需要使用 C++ 版本 03。我有一台 Mac,我的老师告诉我要使用 Xcode。
经过一番研究,我找到了更改正在使用的 C++ 版本的位置。如图所示,C++03版本不可用。我尝试在“其他...”中键入“C++ [-std=c++03]”选项,但我的构建失败了。
我试着在这里和网上搜索,但我找不到任何提供解决方案的东西。
有人可以给我一些关于在这里做什么的指导吗?我是 C++ 的新手,我只是想要一些帮助来编译我的代码。
谢谢。
答:
1赞
Eljay
8/27/2022
#1
在 Macintosh 上的 Xcode 中,要使用 C++03(应与 C++98 几乎相同或相同),您可以选择> >并在字段中键入 in(小写)。C++ Language Dialect
Other...
c++03
C++03 更像是对 C++98 的“大修复”(q.v. 这个答案)。它解决了语言规范中的一些歧义。而不是成为一个重要的新 C++ 标准。
你会注意到有像 C++98 和 GNU++98 这样的选项。GNU++XX 选项启用了该语言的几个 GNU 扩展,如果使用这意味着代码将不符合严格的标准 C++。
C++11 是该语言的重大变化。C++11 及更高版本有时被称为“现代 C++”。
评论
c++03