- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象的软件开发
Object
Oriented
Programming
in C++
面向对象的软件开发
杨晓东
2014.09.16
Math Dept., Shandong University
Learning outcomes
§ 1, § 23, § 24.3
了解课程概况及学习顺序 阅读
课本
了解C++语言的历史发展
了解需要提前掌握哪些C语言特性,并能从课
本快速定位相关知识点
了解面向对象软件开发范式的基础概念
利用选定的开发环境与工具来编辑、编译并运
行简单的C++程序
Object -Oriented Programming in C++ by YangXiaodong 2
Course Overview
模块1:面向对象的软件开发 § 1.2
模块2 :从C到C++ (引入STL) Stroustrup’s views
on learning C++
模块3 :类
模块4 :多个源文件、名字空间与异常
模块5 :类的关联与动态创建
模块6 :流、文件与对象持久化
模块7 :继承与多态
模块8 :运算符重载
模块9 :泛型编程与设计模式
模块10:标准库(STL)编程
Object -Oriented Programming in C++ by YangXiaodong 3
History of C++
C++由Bjarne Stroustrup在19世纪80年代初发明
类的概念来自第一个面向对象语言Simula67
最初作为C的预处理器实现,以C作子集扩充
现在的C++编译器直接生成机器代码
1998年由ISO标准化,较老的编译器存在差异
最新的C++11扩展了标准库
• VS2010 、GCC 4.8.1开始支持 § 1.3, § 1.4, § 1.5
Object -Oriented Programming in C++ by YangXiaodong 4
Assumed Knowledge of C
数据类型、变量声明 § 4 §4.2 bool布尔
指针、数组、结构 § 5 §5.4 const常量
C表达式、运算符、语句§ 6 §6.2 运算符作参考
new/delete/casts/constructors
控制结构:条件、分支、循环 将后续学习
函数,以下后续学习: § 7
• 引用参数、函数重载、默认参数、指向函数的指针
§ 1.6
Object -Oriented Programming in C++ by YangXiaodong 5
Why
您可能关注的文档
- 青藏线格拉段风沙路基调查.pdf
- 青藏铁路沿线自然灾害风险区划.pdf
- 青蛙王子中报.pdf
- 静力学第2章_平面汇交力系.pdf
- 静压和动压的关系.pdf
- 静力学第3章+力系的平衡.pdf
- 青岛红领制造服务化案例分析(学生讨论版).pdf
- 静电场-ZSJ.pdf
- 静电场中导体和电介质—电容器、电场能、能量密度和静电的应用.pdf
- 静下心来教书潜下心来育人--做一个幸福快乐的好老师.pdf
- 2025湖北襄阳市枣阳市教育系统招聘研究生及以上高层次人才为高中(中职)教师递补笔试备考题库及答案解析.docx
- 最新部编版二年级上册道德与法治期中测试卷精品【各地真题】.docx
- 最新部编版二年级上册道德与法治期中测试卷带答案(培优).docx
- 最新部编版二年级上册道德与法治期中测试卷附完整答案【夺冠系列】.docx
- 最新部编版二年级上册道德与法治 期中测试卷(精品).docx
- 2025年井冈山市新城镇人民政府面向社会公开招聘工作人员(二)笔试备考题库及答案解析.docx
- 2025年福建泉州德化农信联社暑期实习生招募若干人笔试备考题库及答案解析.docx
- 最新部编版二年级上册道德与法治期中测试卷附参考答案【基础题】.docx
- 最新部编版二年级上册道德与法治 期中测试卷(真题汇编).docx
- 新部编版二年级下册道德与法治期中测试卷附答案(达标题).docx
文档评论(0)