📌  相关文章
📜  C++ 11与C++ 14与C++ 17

📅  最后修改于: 2021-05-30 18:09:20             🧑  作者: Mango

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

C++ 11

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

C++ 14

  • 广义Lambda
  • 读写器锁
  • 包含constexpr
  • 返回类型推导扩展到所有功能

C++ 17

  • 包括文件系统库和网络概念
  • 改进的Lambda
  • 包含折叠表达式
  • if和switch语句中的初始化器
  • 标准模板库(STL)中的并行和并行算法
  • 嵌套命名空间
  • 交易记忆
  • 内联变量
  • 可选头文件
  • 类模板参数推导(CTAD)
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程”