gpt4 book ai didi

c++ - Ideone 中的 C++ 14 和 C++ 5.1 有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 19:38:32 24 4
gpt4 key购买 nike

我在进行竞争性编程时可以选择一个选项。我两种都试过了,大多数时候我更喜欢 C++ 14。选择另一个对答案或编译有什么影响吗?

最佳答案

C++14 是一种国际语言标准,正式名称为 ISO/IEC 14882:2014(E)。命名法表明这是 ISO 于 2014 年发布的 C++ 语言版本。

C++ 5.1 不存在。在 1980 年代,Bjarne Stroustrup 为了好玩而创建了准标准的“C++”版本,分别称为 C++ 1.0 和 C++ 2.0。但是,到 1998 年该语言标准化为 ISO/IEC 14882:1998(E) 时,该版本系统并未达到 5.1。

您可能指的是某个集成开发环境的版本号(一种适用于您计算机的软件,由一个文本编辑器和一个编译器/调试器组成)。例如,您可以谈论称为“Orwell Dev-C++”的 IDE 分支的 5.1.0.0 版,which dates back to 2011 .

另一方面,如果这些是某些在线工具中以语言形式呈现给您的选项,则该工具错误。例如,ideone.com报价"c++ 5.1" which is, apparently, GCC 5.1 in C++98 mode .

关于c++ - Ideone 中的 C++ 14 和 C++ 5.1 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31854284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com