# 面向对象程序设计C++课程代码 **Repository Path**: shaojunhu/oop-cpp-course-code ## Basic Information - **Project Name**: 面向对象程序设计C++课程代码 - **Description**: 面向对象程序设计课程配套代码 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 16 - **Forks**: 0 - **Created**: 2022-03-25 - **Last Updated**: 2026-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 面向对象程序设计C++课程代码 #### 第一章 绪论 #### 第二章 C++对C的扩充 #### 第三章 类与对象 1. 从C语言结构体到C++新结构体 2. 类与对象 3. 构造函数与析构函数 4. 复杂对象的使用与this指针 5. 静态成员 6. 友元 7. 常对象与成员 8. 对象的内存分布 #### 第四章 继承与派生 1. 继承与派生的定义与实现 2. 继承的方式 3. 派生类的构造与析构 4. 类型兼容 5. 多继承 6. 虚基类 #### 第五章 运算符重载 1. 从函数重载到运算符重载 2. 运算符重载规则 3. 运算符重载方式 4. 典型运算符重载 5. 运算符函数参数/返回类型 #### 第六章 虚函数与抽象类 1. 虚函数 2. 抽象类 3. 静态联编与动态联编 #### 第七章 类模板与STL 1. 类模板的概念 2. 类模板的应用 3. STL编程(容器、迭代器、算法、函数对象) #### 第八章 输入输出流与文件系统 1. 输入输出流类 2. 输出流与格式控制 3. 输入流 4. 文本文件的输入输出 5. 二进制文件的输入输出