面向对象的软件开发.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档