C++ 语言具的特点


C++ 语言具的特点

① C++ 是C 语言的超集。它既保持了C 语言的简洁、高效和接近汇编语言等特点,又克服了C语言的缺点,其编译系统能检查更多的语法错误,因此,C++ 比C语言更安全。

② C++ 保持了与C 语言的兼容。绝大多数C 语言程序可以不经修改直接在C++ 环境中运行,用C 语言编写的众多库函数可以用于C++ 程序中。

③支持面向对象程序设计的特征。C++ 既支持面向过程的程序设计,又支持面向对象的程序设计。

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

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

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

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

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

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

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