内含有c++清华大学出版社的教材及答案。基本控制结构程序设计、函数、类与对象、数组与指针、模板与数据库,流类库与数据输出、继承与多态、c++基础知识、动态分配内存等内容。例如:10.2.2什么叫做栈展开(stackunwinding)?异常在其中按怎样的步骤寻求处理、10.2.3为什么C++要求资源的取得最好放在构造函数中,而资源的释放在析构函数中?10.2.4为什么要有异常重新抛出?异常重新抛出与处理的次序及过程是怎样的?8.2.3派生类的析构函数中需完成什么任务?是否要编写对基数和成员对象的析构函数的调用?为什么?8.2.4为什么要使用虚基类?怎样定义虚基类?用一个实例来解释虚基类在其派生类中的存储方式。8.2.5简单叙述派生类与基类的赋值兼