2.C++语言特性

一.普遍编程语言的特征


    任何常用的编程语言都具备一组公共的语法特征,不同的语言仅在特征的细节上有所区别。所以,要想掌握一门语言,需要理解其语法特征的实现细节是第一步。
  最基本的特征包括:
       <1>.内置类型
       <2>.变量,用来为对象命名
       <3>.表达式和语句,用于操作上述数据类型的具体值。
       <4>.if/while等控制语句,这些语句能够让我们有选择地执行一些语句或重复执行一些语句。
       <5>.函数,用于定义可以随时调用的计算单元。
   大部分的编程语言通过两种方式来补充其基本特征:一是赋予程序员自定义数据类型的权利;二是将有用的功能封装成库函数提供给程序员。  

二.新增特性


    (1).能够定义使用像内置类型一样自然的类类型 class type。(内置类型:由语言本身定义的类型,如int。)

 (2).类的构造-析构函数,该功能用于实现class像内置类型的初始化。

   (3).类的一些基本内容---this指针、类的作用域等

   (4).类方法中的运算符重载、友元函数。

 (5).使用类过程中的动态内存分配、返回对象的分析以及指向对象的指针。

    (6).用于实现代码重用的继承-公有继承、私有继承、保护继承、包含等。

    (7).友元类、异常、标准模板库和输入输出文件。 

三.C++的特点
   

原文地址:https://www.cnblogs.com/nyqm/p/7954657.html