- 4
- 0
- 约6.96千字
- 约 44页
- 2015-12-10 发布于广东
- 举报
第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#程序设计案例教程 作者 周庞荣 易斌 第2章 Visual C#概述.ppt
- C#程序设计案例教程 作者 周庞荣 易斌 第7章 函数.ppt
- C#程序设计案例教程 作者 周庞荣 易斌 第8章 面象对象程序设计基础.ppt
- C#程序设计案例教程 作者 周庞荣 易斌 第10章 多态.ppt
- C#程序设计案例教程 作者 周庞荣 易斌 第12章 异常处理.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第1章 C#概述.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第2章 C#基本语法.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第5章 C#中的集合.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第8章 C#的控件.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第9章 文件操作.ppt
- 简明新疆地方史教程ppt模板.pptx
- DB42∕T 2512-2026 建筑工程三维模型定义数据标准.docx
- 2024海南省安装工程综合定额 第五册 建筑智能化安装工程.docx
- 江西部分校2025_2026学年高一下学期期中素养训练政治试卷(文字版含答案).docx
- CEO-MATIC®泵型号85487与86258系列“A”操作与安全指南.pdf
- 河南濮阳市2026届高三下学期二模历史试卷(文字版,含答案).docx
- 福建三明市三元区2025_2026学年八年级下学期期中考试历史试题(文字版,含答案).docx
- 河北省邯郸市平恩中学等校2025_2026学年第二学期八年级期中考试历史试题(文字版,含答案).docx
- 山东临沂市临沭县2025_2026学年度下学期九年级学情调研语文试题(文字版,含答案).docx
- 吉林省长春市第四十五中学2025_ 2026学年下学期八年级历史期中试题(A卷)(文字版,含答案).docx
原创力文档

文档评论(0)