程序设计与算法(三)C++面向对象程序设计教学大纲.docx

上传人:h**** 文档编号:26969985 上传时间:2022-07-20 格式:DOCX 页数:7 大小:12.67KB
返回 下载 相关 举报
程序设计与算法(三)C++面向对象程序设计教学大纲.docx_第1页
第1页 / 共7页
程序设计与算法(三)C++面向对象程序设计教学大纲.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《程序设计与算法(三)C++面向对象程序设计教学大纲.docx》由会员分享,可在线阅读,更多相关《程序设计与算法(三)C++面向对象程序设计教学大纲.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、程序设计与算法(三)C+面向对象程序设计教学大纲 程序设计与算法(三)C+面向对象程序设计教学大纲 课程概述 本课程讲授C+程序设计有关的概念和语法,使你能够使用C+语言,以面向对象的方法编写可维护性、可扩充性好的,较大规模的程序。要求学习者已经掌握C语言程序设计。这门课将带你掌握C+语言中类、对象、运算符重载、继承、多态等面向对象的程序设计方法,以及模板、标准模板库STL等泛型程序设计的机制,体会和领悟面向对象程序设计方法和泛型程序设计方法的优势。 授课目标 1. 掌握面向对象程序设计的各种概念、机制及其用法 2. 掌握C+泛型程序设计,熟练编写各类模板 3. 熟练使用C+的标准模板库 4.

2、 初步具备用C+语言和面向对象的方法开发大型程序的能力 课程大纲 第一周从 C 到C+ 1. 引用 2. const关键字 3. 动态内存分配 4. 内联函数和重载函数函数参数缺省值 5. 类和对象的基本概念(1) 第一周讲义 Openjudge 在线做题必读 第一周测验 第二周类和对象基础 1. 类和对象的基本概念(2) 2. 构造函数 3. 复制构造函数 4. 类型转换构造函数和析构函数 5. 构造函数析构函数调用时机 第二周讲义 第二周测验 第三周类和对象提高 1. this指针 2. 静态成员变量 3. 成员对象和封闭类 4. 常量对象、常量成员函数 5. 友元 第三周讲义 第三周测验

3、 第四周运算符重载 4. 可变长数组类的实现 5. 流插入运算符和流提取运算符的重载 6. 类型转换运算符的重载 7. 自增自减运算符的重载 第四周讲义 1. 运算符重载的基本概念 2. 赋值运算符的重载 3. 运算符重载为友元 第四周测验 第五周继承 1. 继承和派生的基本概念 2. 继承关系和复合关系 3. 覆盖和保护成员 4. 派生类的构造函数 5. 公有继承的赋值兼容规则 第五周讲义 魔兽世界2测试数据 第五周测验 第六周多态 1. 虚函数和多态的基本概念 2. 多态实例:魔法门之英雄无敌 3. 多态实例:几何形体程序 4. 多态的实现原理 5. 虚析构函数、纯虚函数和抽象类第六周讲义

4、 第六周测验 第七周输入输出和模板 1. 输入输出流相关的类 2. 用流操纵算子控制输出格式 3. 文件读写(一) 4. 文件读写(二) 5. 函数模板 6. 类模板 7. 类模板与派生、友元和静态成员变量第七周讲义-模板 第七周讲义-输入输出和文件操作 第七周测验 第八周标准模板库STL(一) 1. string 类 2. 标准模板库STL概述(一) 3. 标准模板库STL概述(二) 4. vector,deque和list 5. 函数对象 第八周string类讲义 第八周标准模板库(一)讲义 第八周测验 第九周标准模板库STL(二) 1. set和multiset 2. map和multi

5、map 3. 容器适配器 4. 算法(一) 5. 算法(二) 第九周讲义 第九周测验 第十周C+ 11新特性和C+高级主题 1. C+11 新特性(1) 2. C+11 新特性(2) 3. 强制类型转换 4. 异常处理 第十周讲义 魔兽世界大作业 魔兽世界大作业数据 魔兽世界大作业 课本习题解答 新标准C+程序设计习题解答 第一周测验答案 第一周测验答案 第二周测验答案 第二周测验答案 第三周测验答案 第三周测验答案 第四周测验答案 第四周测验答案 第五周测验答案 第五周测验答案 第六周测验答案 第六周测验答案 第七周测验答案 第七周测验答案 第八周测验答案 第八周测验答案 第九周测验答案 第九周测验答案 预备知识 要求掌握C语言程序设计。如果没有掌握,请先学程序设计与算法(一)C语言 参考资料 清华大学出版社新标准C+程序设计教程,郭炜编著(适用于零基础学习者)

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

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁