
咨询培训
高级C++综合培训
一流C++程序员必须掌握的理论和技术。
培训对象
C++程序开发者和维护者,具有较丰富的编程经验,期望知其然并知其所以然。
培训时间
3天,每天6小时。
主要内容
1. 指针
- 引用
- 指针
- const
- 数组
- 智能指针
2. 内存管理
- new和delete操作
- 异常和内存管理
- Placement new与显式销毁
- 成员operator new和operator delete
- 数组new和delete操作
3. 可调用实体
- 函数指针
- 函数对象
- 函数对象层次结构
- 成员函数指针
- 辅助函数
4. 面向对象编程
- C++对象模型
- 动态绑定机制
- 多重继承
- RTTI
5. 模板编程
- 模板的实例化
- 模板的特化
- 模板的重载
- 模板的多态
- 模板程序的性能
6. 标准库
- 设计理念
- 泛型算法
- 容器
- 函数对象
7. 模板元编程
- 数值计算
- 类型计算
- 编译期契约和断言
- Boost MPL
8. 设计模式与重构
- 经典设计模式
- 模板与设计模式
- 重构
9. 跟踪与调试
- 警告、编译错误和链接错误
- 跟踪与调试
- 模板的跟踪与调试
10. C++0x
- C++演化史
- 新增的语言特性
- 新增的库设施
- 废弃的特性