(C++)面向对象程序设计Object-Oriented Programming in C++...-课件.ppt

(C++)面向对象程序设计Object-Oriented Programming in C++...-课件.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* C++ 优点 C++是一种中级编程语言 可以高级编程方式编写应用程序 又可以低级编程方式编写与硬件关系密切的库。 在分层架构中, 常使用C++编写Web服务器 使用HTML、Java或.Net编写其他组件 Developing a computer program Program development cycle Design Write Debug Compile Link 提出整体解决方案 Test 编写C++指令?源文件 编译器把C++程序指令转换成机器指令?目标文件 纠正编译时错误 链接器将程序目标文件和C++运行时库文件结合?可执行文件 定位和修正程序错误 确认程序错误(bug) Correct 课程内容和目标 课程主要内容 C++ 语法 面向对象程序设计的概念 大量的编程实践 目标 熟练掌握C++语法 具有面向对象程序设计的概念与能力 能熟练阅读复杂的C++程序源代码 能独立的设计与完成面向对象的C++程序 课程意义 电子信息产业主链条 在互连网+时代,软件和信息服务是电子信息产业发展的两个重要方向。 一 人才培养目标 3G/4G 通信 产业 链 应用软件开发 网络构建、 优化与运维 技术研究 设备研发 硬件测试、生产, 软件测试 人才需求 信息服务成为主流,内容与应用提供商成为通信产业链的核心. 课程说明 课堂上主要给出内容的结构特征和要点,不可能讲述所有的章节,但必须进行充分的课前/后阅读、理解和实践。 开发环境:VC++ 6.0 ,VS, DEV –C++, Eclipse(Linux) 学习建议:看经典资料、学习别人编码、阅读好的源代码……编码,编码,再编码。 学时:40学时(理论28,上机12) 作业要求:按时提交作业,成绩计入平时成绩。 考核方式:在课程结束后,举行笔试。卷面成绩占总成绩50%,上机及平时成绩占总成绩50%。 * * * Bjarne 1950年出生在丹麦,对于软件开发界,丹麦不仅是一个童话王国,还是群星闪耀大师频出的地方。 Delphi和C#之父Anders、Ruby on Rails创始人DHH都是丹麦人。 C++语言标准: 不是叫做C C++ 98 标准 C++标准第一版,1998年发布。正式名称为ISO/IEC 14882:1998[18] 。 绝大多数编译器都支持C++98标准。不过当时错误地引入了export关键字。由于技术上的实现难度,除了Comeau C++编译器export关键字以外,没有任何编译器支持export关键字。并且这个标准对现代的一些编译理念有相当的差距,有很多在高级语言都应当有的功能,它都没有。这也正是后来需要制定C++11标准的原因所在。 ? C++ 03 标准 C++标准第二版,2003年发布。正式名称为ISO/IEC 14882:2003[19] 。这个标准仅仅是C++98修订版,与C++98几乎一样,没做什么修改。仅仅是对C++98做了一些“勘误”,就连主流编译器(受C99标准影响)都已支持的long long都没有被加入C++03标准。 ? C++ 11 标准 C++标准第三版,2011年8月12日发布。正式名称为ISO/IEC 14882:2011[20] 。 由C++标准委员会于2011年8月12日公布,并于2011年9月出版。2012年2月28日的国际标准草案(N3376)是最接近于现行标准的草案(编辑上的修正)。C++11包含了核心语言的新机能,并且拓展C++标准程序库,并且加入了大部分的C++ Technical Report 1程序库(数学上的特殊函数除外)。此次标准为C++98发布后13年来第一次重大修正。 注意: C++11标准(ISO/IEC 14882:2011)与C11标准(ISO/IEC 9899:2011)是两个完全不同的标准,后者是C语言的标准。 ? C++ 14 标准 C++标准第四版,2014年8月18日发布。正式名称为ISO/IEC 14882:2014[21] 。 2014年8月18日,ISO组织在其网站上发布文章称: C++ 作者 Bjarne Stroustrup 称,主要的编译器开发商已经实现了 C++ 14 规格。 C++ 14 是 C++ 11 的增量更新,主要是支持普通函数的返回类型推演,泛型 lambda,扩展的 lambda 捕获,对 constexpr 函数限制的修订,constexpr变量模板化等等。 C++14是C++语言的最新标准,正式名称为International Standard ISO/IEC 14882:2014(E) Programming Language C++。C++14旨在作为C++11的一个小扩展,主要提供漏洞修复和小的改进。C++14

文档评论(0)

明若晓溪 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档