C++程序设计冯博琴C++第1章课件教学.pptVIP

  • 2
  • 0
  • 约6.93千字
  • 约 65页
  • 2017-01-01 发布于广东
  • 举报
第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++程序由若干个函数构成 其中必须有而且仅能有一

文档评论(0)

1亿VIP精品文档

相关文档