- 1
- 0
- 约6.9千字
- 约 43页
- 2019-10-03 发布于未知
- 举报
第1章 C++语言概述 中国铁道出版社 1.1 C++语言的发展 1.从C语言到C++语言 1980年贝尔实验室的Bjarne Stroustrup等对C语言进行改进和扩充,将早期的面向对象语言Simula67中类的概念引入到C语言,将其称为“带类的C”。 1983年,“带类的C”正式被命名为“C++”,同年7月对外发表。 1985年,贝尔实验室对C++进行了修订,推出了C++1.0,主要添加的特性有虚函数、函数运算符的重载、引用等。 1989年,推出C++2.0,新增特性主要有类的保护成员、多重继承、抽象类等 1993年,推出C++3.0,新增特性有模板、类的嵌套等。 1994年,美国国家标准委员会(ANSI)制定了ANSIC++的标准草案。 1998年,该草案被ISO组织批准为国际标准ISO/IEC14882。 C++仍在不断发展中。 2.C++语言的特点 C++包括了C的全部特征和优点,同时添加了对面向对象编程(OOP)的支持。 (1)C++支持大多数面向对象的程序设计特征 (2)吸取结构化程序设计方法的优点,同时引入了新机制,建立了比传统方法更高层次的抽象。 所以,C++更适合大规模程序的开发。 1.2 C++程序概述 1.2.1 C++程序的结构和组成 C++程序以函数作为程序的模块 模块之间的关系通过函数调用实现 一个C++程序由若干个函数构成 其中必须有而且仅能有一
您可能关注的文档
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S01=C#开发环境.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S03=面向对象程序设计.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S04=窗体与控件.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S05=界面设计.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S06=对话框、窗体调用.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S07=GDI+图像编程.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S08=文件操作.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S09=数据库编程.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 S10=水晶报表与打印.ppt
- C#编程语言基础和应用 教学课件 作者 张世明 朱彬 封面.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第2章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第3章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第5章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第6章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第7章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第8章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第9章.ppt
- C++程序设计 教学课件 作者 冯博琴 C++第10章.ppt
- C++程序设计 教学课件 作者 连卫民 何樱 韩彦锋 等 第1章 程序设计概述.ppt
- C++程序设计 教学课件 作者 连卫民 何樱 韩彦锋 等 第2章 C++基础知识.ppt
最近下载
- 2025年内蒙古包头市公安辅警招聘知识考试题(含答案).docx VIP
- 通信行业网络部网络员基站维护操作手册.docx VIP
- 通信行业网络部网络员通信设备维护手册.docx VIP
- 通信行业网络部基站员基站维护手册.docx VIP
- 通信行业网络部网络员网络优化维护手册.docx VIP
- 通信网络维护员劳动合同范本.docx VIP
- 通信行业网络科网络员基站维护操作手册.docx VIP
- 基于RFID与STM32的图书馆智能书架图书错架检测与盘点系统设计与实现_智慧图书馆_2026年.docx VIP
- 通信行业网络部网络员网络维护操作手册.docx VIP
- 通信行业网络部网络员网络维护工作手册.docx VIP
原创力文档

文档评论(0)