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
免责声明:以上内容仅代表 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。