c++语言程序的结构特点,C++语言特点

C++语言特点教程

用 C++ 编写的程序可读性好,生成的代码质量高,运行效率仅比汇编语言慢 10%~20%。

C++对C语言改进

继承自C语言

继承自C语言的优点,比如语言简洁、紧凑,使用方便、灵活;拥有丰富的运算符;生成的目标代码质量高,程序执行效率高;可移植性好等。

对C语言改进

对 C 语言进行了改进,编译器更加严格,引入引用的概念,引入

面向对象

同时支持面向过程和面向对象的方法:在 C++ 环境下既可以进行面向对象的程序设计,也可以进行面向过程的程序设计。因此它也具有数据封装和隐藏、继承和多态等面向对象的特征。

支持面向对象编程机制,如信息隐藏、封装函数、抽象数据类型、继承、多态、函数重载、运算符重载、乏型编程(模板)。

扩充C语言

扩充 C 语言,如内联函数、函数重载、名字空间、更灵活、方便的内存管理(new、delete)、引用。

C++特点

C++ 程序在可重用性、可扩充性、可维护性和可靠性等方面都较 C 语言得到了提高,使其更适合开发大中型的系统软件和应用程序。

C++ 设计成静态类型、和 C 同样高效且可移植的多用途程序设计语言。

C++ 设计成直接的和广泛的支援多种程序设计风格(程序化程序设计、资料抽象化、面向对象程序设计、泛型程序设计)。

C++ 设计成给程序设计者更多的选择,即使可能导致程序设计者选择错误。

C++ 设计成尽可能与C兼容,籍此提供一个从 C 到 C++ 的平滑过渡。

C++ 避免平台限定或没有普遍用途的特性。

C++ 不使用会带来额外开销的特性。

C++ 设计成无需复杂的程序设计环境。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值