求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 机械 | 军工学院 | 定向培养 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
某轨道交 C/C++设计模式
华为 C++高级编程
丹佛斯 C++高级编程
北大方正 C语言单元测试实践
罗克韦尔 C++单元测试+重
罗克韦尔 C++单元测试+重
中国石油 C++单元测试

相关课程  
C++并发处理+单元测试
C++程序开发
C++高级编程
C/C++开发
C++设计模式
C/C++单元测试
 
全部课程 >C/C++技术  
C++ 11,14,17,20新特性
608  6
John老师
某创业技术公司技术总监
 
时间地点:在线 、北京、 上海、深圳根据报名开班
课程费用:5000元/人
报公开课  
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


本课程主要讲解C++11、C++14、C++17和C++20的新特性,以及具体的应用实战。
课程目标:
  • 了解C++11新特性
  • 了解C++14新特性
  • 了解C++17新特性
  • 了解C++20新特性
培训对象:想要从事C++开发的软件工程师
学员基础:熟悉C++基础编程
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

培训内容:2天

C++11新特性
1.1.nullptr
2.类型推导(auto 和 decltype)
3.返回值类型后置
4.对模板实例化中连续右尖括号>>的改进
5.使用using定义别名
6.函数模板的默认模板参数
7.在函数模板和类模板中使用可变参数
8.tuple元组
9.列表初始化
10.lambda匿名函数
11.非受限联合体(union)
12.区间迭代
13.constexpr
14.long long
15.右值引用
16.委托构造与继承构造
17.move()函数
18.引用限定符
19.新增容器
20.智能指针(shared_ptr、unique_ptr和weak_ptr)
21.正则表达式
22.语言级多线程支持
C++14新特性
1.二进制字面量
2.泛型lambda表达式
3.可初始化的Lambda捕获
4.返回类型推导
5.decltype(auto)
6.放松对constexpr函数的约束
7.变量模板
8.[[deprecated]]属性
C++17新特性
1.类模板的模板参数推导
2.用auto声明非类型模板参数
3.折叠表达式
4.从初始化列表自动推断的新规则
5.constexpr lambda
6.Lambda捕获this
7.内联变量
8.嵌套命名空间
9.结构化绑定
10.带有初始化的选择语句
11.constexpr if
12.UTF-8字符字面量
13.使用花括号语法初始化枚举
14.[[fallthrough]]、[[nodiscard]]和[[maybe_unused]]属性
15.其他更新
C++20新特性
1.新增关键字
2.新增标识符
3.模块
4.Ranges
5.协程
6.Concepts
7.Lambda 表达式的更新
8.constexpr的更新
9.原子(Atomic)智能指针
10.自动合流(Joining),可中断(Cancellable)的线程
11.同步库
12.其他更新
   
608 次浏览  6 次
其他人还看了课程
C语言高级编程  2398 次浏览
C++高级编程  7001 次浏览
Windows平台C++应用开发  1992 次浏览
Unix下C与Shell高级编程  1574 次浏览
Unix下应用开发  1485 次浏览
单元测试、重构及持续集成  4174 次浏览
定制内训


最新活动计划
产品需求分析与管理 8-25 [北京]
微服务开发原理与实战 8-30 [北京]
大数据统计分析方法与工具 9-1 [北京]
基于UML和EA进行分析设计 9-6 [北京]
软件重构与软件设计模式 9-13 [北京]
微服务+领域驱动实战训练营 9-28 [北京]