1、C++语言简介与背景

C++语言简介与背景

1. C++编程语言的历史和发展

C++是一种面向对象的编程语言,起源于C语言。C++几乎可以被认为是C的一个超集。实际上,每一个用现代风格编写的ISO C程序(特别是带有新式函数头并且避免使用某些C++保留字的程序)也可以被视为一个C++程序,尽管它不是面向对象的。C++最初由AT&T贝尔实验室的Bjarne Stroustrup博士在20世纪80年代初期开发,经过近20年的演变和发展,逐渐成为一种强大且灵活的编程语言。

随着C++的发展,它不仅继承了C语言的精髓,还引入了许多新的特性和概念。1998年9月,ISO/IEC 14882:1998标准正式批准,标志着C++语言的标准化。ISO C++(也称为“标准C++”)现在是C++语言的单一统一定义,越来越多的书籍和编译器至少声称符合该标准。

2. C++与C的区别

自从1998年ISO C++标准的批准以来,C已经被完全纳入C++中。C作为独立的语言已经不再存在,因此不再适合将C和C++分开处理。本书提供了一个全面整合的C++(包括C的部分内容)的介绍。一些原始的C语言和库仍然有效,但已被更优越的C++设施所取代,例如 void 参数列表和库函数如 printf malloc 等。集中介绍了C++提供的功能。

C++的主要特点

  1. 强大的过程化语言
    - C++提供了一种强大的、灵活的和表达力强的过程化语言(除了面向对象或基于类的组件外),其根基在于早期的C语言。 </

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值