咨询培训 著译作品关于荣耀 Bjarne Stroustrup 网络资源 浣石山房 在路上联系站内搜索首页

咨询培训

高级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++演化史
  • 新增的语言特性
  • 新增的库设施
  • 废弃的特性