C++学习笔记——C++简介
2018-11-20 03:15:09来源:博客园 阅读 ()
1.C++发展史
C++语言来源于C语言,在C语言的基础上增加了面向对象设计的要素从而得到了发展。
1979 年,C++ 是由 Bjarne Stroustrup在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。
20世纪90年代,C++稳步发展。
1988年,ISO/ANSI C++标准正式指定。
2.C++的特点
C++语言可以算是目前应用广泛的面向对象的重新设计语言,所以也具备了面向对象程序设计语言的特点。
C++的特点如下:
封装性
封装是把函数和数据隐藏,封装是面向对象的重要特性。
实现了数据隐藏,保护对象的数据不被外界随意改变。 使得对象成了相对独立的功能模块。 C++中是通过建立类这种数据类型来支持数据的封装性。使用对象的时候,只需要知道它向外界提供的接口,而无需知道的数据结构细节和实现操作的算法。
继承性
在C++语言中,一个派生类可以从一个基类派生,也可以从多个基类派生。从一个基类派生的继承称为单继承;从多个基类派生的继承称为多继承。
继承方式有公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。
多态性
多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。
C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。
3.C++的应用领域
C++涉及到的领域也是非常广阔,不管是大型项目或者是小型项目的应用程序,C++都可以开发。例如:操作系统、大部分游戏、图形图像处理,科学计算、嵌入式系统、驱动程序等。
在人工智能时代,图形图像识别或者处理、语音识别处理等等都是离不开C++的开发。
4.特殊简介
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:虚函数和纯虚函数的区别(转载)
下一篇:05 替换空格
- C++ 转换函数搭配友元函数 2020-06-10
- C++ 自动转换和强制类型转换(用户自定义类类型) 2020-06-10
- C++ rand函数 2020-06-10
- C++ 友元函数 2020-06-10
- C++ 运算符重载 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash