C++ 是一种用于创建高性能应用程序的跨平台语言,具有用户友好的语法、丰富的库和快速的速度。该语言已更新为3个版本,分别是C++11,C++14和C++17。下面列出了每个版本的技术亮点:

C++ 11:

  • 统一初始化
  • 多线程
  • 智能指针
  • 哈希表
  • std::array container数组容器
  • 移动语义
  • 包括 Lambda 函数
  • 添加了自动和分类类型

C++14

  • 广义λ
  • 读写器锁
  • 包括 constexpr
  • 返回类型扣除扩展到所有功能

C++ 17

  • 包括文件系统库和网络概念
  • 改进的λ
  • 包括折叠表达式
  • if 和 switch 语句中的初始值设定项
  • 标准模板库(STL)中的并发和并行算法
  • 嵌套命名空间
  • 事务内存
  • 内联变量
  • 可选头文件
  • 类模板参数推导

| ——- | ——- | ——- |

C++ 11、C++ 14和C++ 17的区别

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:C++ 11、C++ 14和C++ 17的区别
本文链接:https://www.vsdiffer.com/vs/c-11-vs-c-14-vs-c-17.html
免责声明:以上内容仅代表 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。