至少 1 年经验 C++
这是一门高级C++培训课程,侧重于使用C++编程语言进行面向对象(OO)软件开发和设计。
模块 1
- 介绍 + 参考资料
- 基本
- 研讨会基础知识
- 超载
- 我们可以超载什么,以及如何超载。
- 额外 C++ 类型(布尔值和参考值)
- 车间超载
- 哎呀
- Oop 快速介绍
- 类
- 结构
- 访问修饰符
- 构造 函数
- 默认/删除函数
- 初始值设定项语法/构造函数初始化列表
- 工作坊课程
- 记忆
- 经典记忆交互
- 车间记忆
模块2
- 遗产
- 建设
- 多态性
- 虚拟、纯虚拟、抽象、界面
- 访问修饰符
- 工坊继承(形状)
- 异常
- 它们是什么
- 它们是如何工作的
- 扔什么,抓什么
- 车间例外情况
- 内存耗尽
- 通知方式
- 如何处理
- 现代记忆 Management
- 雷伊
- 应用于新式内存的模板 Management (SmartPointer)
- 标准化的 C++11 SmartPointer
- 零点
- 研讨会 SmartPointers
- 命名空间
- 创意工坊命名空间
模块3
- 自动
- 新的 auto 关键字
- 新的自动返回语法
- 枚举
- 新样式枚举
- 康斯特普鲁
- 新的常量表达式
- 关于恒常性
- Const 和 Mutable 解释
- Lambda 和函数对象
- 充当函数的类
- lambda 函数简介
- 计时
- n 全新 Chrono 库简介
模块 4
- 铸造
- 标准库
- 字符串
- 器皿
- 矢量 (vs)
- 列表
- 地图
- 数组
- 元
- 初始值设定项列表
- 迭代器
- range-for 语法
- 标准算法
- 流
- 杂项关键字
- 静态的
- 明确
模块 5
- 移动语义
- L/R 值简介
- 应用于移动语义的 R 值引用
- 类型特征
- 获取有关编译时的信息
- 并发
- C++11 的线程、异步/未来和原子类型实现简介
- 可变参数模板 - C++11 的可变参数模板简介
United Arab Emirates - Advanced C++ Software Design
Qatar - Advanced C++ Software Design
Egypt - Advanced C++ Software Design
Saudi Arabia - Advanced C++ Software Design
South Africa - Advanced C++ Software Design
Brasil - Advanced C++ Software Design
Canada - Advanced C++ Software Design
中国 - Advanced C++ Software Design
香港 - Advanced C++ Software Design
澳門 - Advanced C++ Software Design
台灣 - Advanced C++ Software Design
USA - Advanced C++ Software Design
Österreich - Advanced C++ Software Design
Schweiz - Advanced C++ Software Design
Deutschland - Advanced C++ Software Design
Czech Republic - Advanced C++ Software Design
Denmark - Advanced C++ Software Design
Estonia - Advanced C++ Software Design
Finland - Advanced C++ Software Design
Greece - Advanced C++ Software Design
Magyarország - Advanced C++ Software Design
Ireland - Advanced C++ Software Design
Luxembourg - Advanced C++ Software Design
Latvia - Advanced C++ Software Design
España - Diseño Avanzado de Software C ++
Italia - Advanced C++ Software Design
Lithuania - Advanced C++ Software Design
Nederland - Advanced C++ Software Design
Norway - Advanced C++ Software Design
Portugal - Advanced C++ Software Design
România - Advanced C++ Software Design
Sverige - Advanced C++ Software Design
Türkiye - Advanced C++ Software Design
Malta - Advanced C++ Software Design
Belgique - Advanced C++ Software Design
France - Advanced C++ Software Design
日本 - Advanced C++ Software Design
Australia - Advanced C++ Software Design
Malaysia - Advanced C++ Software Design
New Zealand - Advanced C++ Software Design
Philippines - Advanced C++ Software Design
Singapore - Advanced C++ Software Design
Thailand - Advanced C++ Software Design
Vietnam - Advanced C++ Software Design
India - Advanced C++ Software Design
Argentina - Diseño Avanzado de Software C ++
Chile - Diseño Avanzado de Software C ++
Costa Rica - Diseño Avanzado de Software C ++
Ecuador - Diseño Avanzado de Software C ++
Guatemala - Diseño Avanzado de Software C ++
Colombia - Diseño Avanzado de Software C ++
México - Diseño Avanzado de Software C ++
Panama - Diseño Avanzado de Software C ++
Peru - Diseño Avanzado de Software C ++
Uruguay - Diseño Avanzado de Software C ++
Venezuela - Diseño Avanzado de Software C ++
Polska - Advanced C++ Software Design
United Kingdom - Advanced C++ Software Design
South Korea - Advanced C++ Software Design
Pakistan - Advanced C++ Software Design
Sri Lanka - Advanced C++ Software Design
Bulgaria - Advanced C++ Software Design
Bolivia - Diseño Avanzado de Software C ++
Indonesia - Advanced C++ Software Design
Kazakhstan - Advanced C++ Software Design
Moldova - Advanced C++ Software Design
Morocco - Advanced C++ Software Design
Tunisia - Advanced C++ Software Design
Kuwait - Advanced C++ Software Design
Oman - Advanced C++ Software Design
Slovakia - Advanced C++ Software Design
Kenya - Advanced C++ Software Design
Nigeria - Advanced C++ Software Design
Botswana - Advanced C++ Software Design
Slovenia - Advanced C++ Software Design
Croatia - Advanced C++ Software Design
Serbia - Advanced C++ Software Design
Bhutan - Advanced C++ Software Design