c++ - C++ 有哪些不同版本以及如何知道哪个版本适合什么用途?

标签 c++ visual-c++

我先学了vc++,然后学了mfc。 现在有另一个版本的 c++/cli 用于.net

此外还有不同版本的 c++ 11、14、17。

为什么所有这些版本之间没有明显的区别。

我已经阅读了 C++ 标准模板库。

现在,每个 c++ 版本都有不同的 STL 版本。

最佳答案

您可以在此处查看每个版本中添加的不同功能:https://en.cppreference.com/w/cpp

一般的答案是它们都适合 C++ 适合的所有相同的事情。人们可能会不同意,但总的来说,您会使用它们来做同样的事情,新版本只是添加了“不错”的新功能,但不需要执行任何任务。

关于c++ - C++ 有哪些不同版本以及如何知道哪个版本适合什么用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61428826/

相关文章:

c++ - 如何忽略 getopt_long 中的无效选项

c++ - C++ 中的 Bittorrent 客户端,连接到非阻塞套接字上的对等点总是超时

c++ - 打印所有继承的类成员变量和方法

c++ - 未知(损坏的内存)错误。 sprintf_s 输出.c

c# - 虚拟属性是否比具体属性慢?

c++ - Win32 逻辑 block 预处理器显示不活动

C++如何为 float 设置固定的小数精度

c++ - LLVM 是否有用于消除 Microsoft C++ 损坏的工具?

visual-c++ - 在 Cygwin shell 中调用 cl.exe(MSVC 编译器)

c++ - gcc 和 MSFT CL 之间的位域结构大小不同