计算机程序设计基础 二 C++知识点 整理

上传人:f****u 文档编号:111122678 上传时间:2019-11-01 格式:PDF 页数:11 大小:662.27KB
返回 下载 相关 举报
计算机程序设计基础 二 C++知识点 整理_第1页
第1页 / 共11页
计算机程序设计基础 二 C++知识点 整理_第2页
第2页 / 共11页
计算机程序设计基础 二 C++知识点 整理_第3页
第3页 / 共11页
计算机程序设计基础 二 C++知识点 整理_第4页
第4页 / 共11页
计算机程序设计基础 二 C++知识点 整理_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《计算机程序设计基础 二 C++知识点 整理》由会员分享,可在线阅读,更多相关《计算机程序设计基础 二 C++知识点 整理(11页珍藏版)》请在金锄头文库上搜索。

1、计算机程序设计基础(二)计算机程序设计基础(二)计算机程序设计基础(二)计算机程序设计基础(二) 教师:文迪教师:文迪教师:文迪教师:文迪 EilEildit ihddit ihdEmail: Email: wendi wendi 清华大学电子工程清华大学电子工程系系清华大学电子工程清华大学电子工程系系 清华信息科学与技术国家实验室清华信息科学与技术国家实验室清华信息科学与技术国家实验室清华信息科学与技术国家实验室清华信息科学与技术国家实验室清华信息科学与技术国家实验室清华信息科学与技术国家实验室清华信息科学与技术国家实验室 智能图文智能图文信息处理实验室信息处理实验室智能图文智能图文信息处理

2、实验室信息处理实验室 C+C+知识点总结知识点总结C+C+知识点总结知识点总结 C+C+语言的核心语言的核心C+C+语言的核心语言的核心 类的 成员函数的引入 面向过程的面向过程的 类的 封装 成员函数的引入 成员访问限制 数据保护 程序设计程序设计 对象 对象 构造函数 类和对象 行为 析构函数 Copy构造函数 静态成员 类和 对象 静态成员 操作符重载 类的 类的组合设计 对象 类的 扩展 类的组合设计 继承与派生 多态性与虚函数 面向对象程序设计知识点总结面向对象程序设计知识点总结面向对象程序设计知识点总结面向对象程序设计知识点总结 抽象性抽象性抽象性抽象性 类是对象的抽象,对象是类的

3、具体实例;类是对象的抽象,对象是类的具体实例; 类模板是类的抽象,类是类模板的具体实例;类模板是类的抽象,类是类模板的具体实例; 基类是派生类的抽象,派生类是基类的具体实例;基类是派生类的抽象,派生类是基类的具体实例; 抽象基类抽象基类 类的封装类的封装 类成员的类成员的3 3种访问属性;种访问属性; 公有接与私有实的分离公有接与私有实的分离 公有接口与私有实现的分离;公有接口与私有实现的分离; 类声明与成员函数定义的分离;类声明与成员函数定义的分离; 数据保护(数据保护(6 6种常量种常量constconst) 数据保护(数据保护(6 6种常量种常量constconst) 面向对象程序设计知

4、识点总结面向对象程序设计知识点总结面向对象程序设计知识点总结面向对象程序设计知识点总结 对象行为对象行为生成、释放生成、释放对象行为对象行为生成、释放生成、释放 对象在内存中的存储方式对象在内存中的存储方式 构造函数与析构构造函数与析构函数函数 函数的默认参数函数的默认参数 对象对象动态建立与释放(动态建立与释放(注意注意new/delete和和malloc/free的的 区别)区别)区别)区别) 对象的对象的生存周期生存周期 对象的组合组合类内嵌对象对象的组合组合类内嵌对象 对象的组合,组合类内嵌对象对象的组合,组合类内嵌对象 的自动生成与释放的自动生成与释放 对象指针(对象指针(thist

5、his) 静态成员静态成员 友元函数友元函数 面向对象程序设计知识点总结面向对象程序设计知识点总结面向对象程序设计知识点总结面向对象程序设计知识点总结 对象行为对象行为拷贝、运算拷贝、运算对象行为对象行为拷贝、运算拷贝、运算 对象的拷贝(浅拷贝与深拷贝问题)对象的拷贝(浅拷贝与深拷贝问题) 函数重载的概念(名字相同,参数个数、类型、顺序不同)函数重载的概念(名字相同,参数个数、类型、顺序不同) 对象的赋值运算,赋值运算符对象的赋值运算,赋值运算符重载(浅赋值与深赋值问题)重载(浅赋值与深赋值问题) 其它常用的运算符重载(前置与后置的区别)其它常用的运算符重载(前置与后置的区别) 类型类型转换函

6、数与转换构造函数转换函数与转换构造函数 类型类型转换函数与转换构造函数转换函数与转换构造函数 一般一般函数的函数的重载重载 面向对象程序设计知识点总结面向对象程序设计知识点总结面向对象程序设计知识点总结面向对象程序设计知识点总结 类的扩展类的扩展继承与派生继承与派生类的扩展类的扩展继承与派生继承与派生 继承和派生的概念,继承和组合的区别继承和派生的概念,继承和组合的区别 3 3种继承方式,派生类成员的种继承方式,派生类成员的4 4种访问属性种访问属性 派生类的构造函数必然调用基类的构造派生类的构造函数必然调用基类的构造函数(函数(3 3种情况:基类种情况:基类 有无参,基类只有有参,基类同时有

7、无参和有参)有无参,基类只有有参,基类同时有无参和有参) 派生类的析构函数必然调用基类的析构派生类的析构函数必然调用基类的析构函数函数 派生类的析构函数必然调用基类的析构派生类的析构函数必然调用基类的析构函数函数 派生类与基类成员的同名问题派生类与基类成员的同名问题 (派生派生类优先覆盖基类)类优先覆盖基类)(派生派生类优先覆盖基类)类优先覆盖基类) 多重继承中的成员同名多重继承中的成员同名问题问题* * (基类保留共存、派生类优先覆(基类保留共存、派生类优先覆 盖)盖) 虚基虚基类类* * 面向对象程序设计知识点总结面向对象程序设计知识点总结面向对象程序设计知识点总结面向对象程序设计知识点总

8、结 类的扩展类的扩展多态性多态性类的扩展类的扩展多态性多态性 静态多态性:函数重载、运算符重载、多层派生的函数同名静态多态性:函数重载、运算符重载、多层派生的函数同名问问 题题 动态多态性:虚动态多态性:虚函数函数 虚析构函数虚析构函数 纯虚函数与纯虚函数与抽象基类抽象基类 纯虚函数与纯虚函数与抽象基类抽象基类 面向对象程序设计知识点总结面向对象程序设计知识点总结面向对象程序设计知识点总结面向对象程序设计知识点总结 输入输出输入输出输入输出输入输出 标准标准I/OI/O:istreamistream、ostreamostream,cincin和和coutcout; 文件文件I/OI/O:ifs

9、treamifstream、ofstreamofstream、fstreamfstream 字串字串字串字串I/OI/O* *:istrstreamistrstream、ostrstreamostrstream、strstreamstrstream 异常处理异常处理* * * * 命名命名空间空间 命名命名空间空间* * * * 小学期实验训练安排小学期实验训练安排小学期实验训练安排小学期实验训练安排 1.1. 整个整个年级分组进行年级分组进行整个整个年级分组进行年级分组进行 2.2. 实习实习时间:时间:7 7月月1616日日7 7月月2929日,每天日,每天上、下、晚上、下、晚3 3 个单

10、元时间个单元时间,按分组轮流转,按分组轮流转 3.3. 实习实习要求在机房完成要求在机房完成(具体请按助教要求),上机(具体请按助教要求),上机 时每次有时每次有2 2位助教在现场答疑位助教在现场答疑解惑解惑 4.4. 实习内容实习内容:以上机:以上机练习为主,撰写系统及需求文档,练习为主,撰写系统及需求文档, 要求见网络要求见网络学堂“学堂“小学期课程设计训练要求”小学期课程设计训练要求”文档文档 5.5. 训练题目训练题目2 2题,其中第一题就是本学期的“三国杀课题,其中第一题就是本学期的“三国杀课 程设计”,程设计”,人人都要按要求交人人都要按要求交,计入小学期课程分,计入小学期课程分

11、数数6 6月月3030日前提交前日前提交前2 2阶段的同学可以获得附加题阶段的同学可以获得附加题数,数,6 6月月3030日前提交前日前提交前2 2阶段的同学可以获得附加题阶段的同学可以获得附加题 分数;第二题参见“训练要求”分数;第二题参见“训练要求” 6 6小学期实验小学期实验占最终成绩的占最终成绩的30%30%一定要重视!一定要重视!6.6. 小学期实验小学期实验占最终成绩的占最终成绩的30%30%,定要重视!,定要重视! 笔试安排笔试安排笔试安排笔试安排 笔试范围为本课件总结内容笔试范围为本课件总结内容笔试范围为本课件总结内容笔试范围为本课件总结内容 题型:填空、补充题型:填空、补充程

12、序、写程序、写程序运行结果程序运行结果 考试时间、地点:考试时间、地点:6 6月月1 11 1日日(周一)下(周一)下午午,一,一教教205205,考试时间、地点:考试时间、地点:6 6月月1 11 1日日(周)下(周)下午午,教教205205, 考试时间考试时间为为2 2小时,占最终成绩的小时,占最终成绩的40%40% 答疑时间、地点答疑时间、地点:6 6月月9 9日,罗姆楼日,罗姆楼6 6层层301301(助教在(助教在6 6 层层212212)。)。平时也可以去答疑平时也可以去答疑,请事先,请事先电话联系,也电话联系,也 可通过可通过EMAILEMAIL答疑答疑 我的联系方式:我的联系方式: wendi wendi ,1368368954113683689541 助教联系助教联系方式见网络学堂方式见网络学堂助教联系助教联系方式见网络学堂方式见网络学堂

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号