400-886-0806
C++面向对象开发

优惠价:¥480.00

34194
人次学习

课程简介

本课程涵盖C++对象模型、关键机制、优良编程风格、内存管理,让学员从一无所知到具备大家风范,让学员对于C++有更深入的理解和体会,彻底掌握C++的面向对象与底层运作。

讲师介绍

侯捷

侯捷先生是两岸著名技术教育者,计算机图书作者、译者、书评人。著有《深入浅出MFC》、《多型与虚拟》、《STL源码剖析》、《无责任书评》三卷,译有众多脍炙人口的高阶技术书籍,包括Meyers所著的“Effective C++”系列。侯捷先生还兼任教职于元智大学(台湾)、同济大学(大陆)、南京大学(大陆)。其著作、讲座影响大陆一代程序员。

课程大纲

Part 1
1. C++编程简介
2. 头文件与类的声明
3. 构造函数
4. 参数传递与返回值
5. 操作符重载与临时对象
6. 复习Complex类的实现过程
7. 三大函数:拷贝构造,拷贝复制,析构
8. 堆,栈与内存管理
9. 复习String类的实现过程
10. 扩展补充:类模板,函数模板,及其他
11. 组合与继承
12. 虚函数与多态
13. 委托相关设计
Part 2
14.导读
15.Conversion Function
16.non-explicit one argument constructor
17.pointer-like classes
18.Function-like classes
19.namespace经验谈
20.class template
21.Funtion Template
22.Member Template
23.specialization
24.模板偏特化
25.模板模板参数
26.关于C++标准库
27.三个主题
28.Reference
29.复合&继承关系下的构造和析构
30.对象模型:关于vptr和vtbl
31.对象模型:关于this
32.对象模型:关于Dynamic Binding
33.谈谈const
34.关于New,Delete
35.重载Operator new,operator delete...
36.示例
37.重载new(),delete()$示例
38.Basic_String使用new(extra)扩充申请量
更新完毕!