04737自考C++程序设计知识点总结引言第一章 认识C++的对象1.1 初识C++的函数和对象1.2 认识C++语言面向过程编程的特点1.3 程序的编辑、编译和运行的基本概念第二章 从结构到类的演变2.1 结构的演化2.2 从结构演变一个简单的类2.3 面向过程与面向对象2.4 C++面向对象程序设计的特点2.5 使用类和对象2.6 string对象数组与泛型算法第三章 函数与函数模板3.1 函数的参数及其传递方式3.2深入讨论函数返回值3.3 内联函数3.4 函数重载和默认参数3.5函数模板第四章 类与对象4.1类及其实例化4.2构造函数4.3析构函数4.6 this指针4.7 一个类的对象作为另一个类的成员4.8 类和对象的性质4.9 面向对象的标记图4.10 面向对象编程的文件规范第五章 特殊函数和成员5.1 对象成员的初始化5.2 静态成员5.3友元函数5.4 const对象5.6 指向类成员函数的指针第六章 继承和派生6.1 继承和派生的基本概念6.2 单一继承6.3 多重继承6.4 二义性第七章 类模板与向量7.1 类模板7.2 向量与泛型算法第八章 多态性和虚函数8.1 多态性8.2 虚函数8.3 多重继承与虚函数8.4 类成员函数的指针与多态性第九章 运算符重载及流类库9.1运算符重载9.2 流类库9.3 文件流附录一 C++程序设计基础知识附录二 C++程序设计应用案例 引言 自学考试【04737】C++程序设计这门课程,主要分为两个阶段,一个是基础阶段,一个是进阶阶段。 第1~5章为基础阶段,主要讲述C++程序设计基础,与C语言的区别,完全看完后,能阅读简单的C++程序编程。 第6~9章为进阶阶段,主要对C++程序设计进行深入学习,学习掌握后,能做到阅读大部分C++程序编程。 仅仅是想考过自学考试,在记下