c++基础知识

来源:互联网 发布:c语言推荐书籍 编辑:程序博客网 时间:2024/05/16 03:42

  C++词汇(未懂知识点)汇总

1、
  流是既产生信息又消费信息的逻辑设备,通过C++系统和物理设备关联。C++的I/O系统是通过流操作的。有两种类型的流:文本流,二进制流。

2、字符类型:char,signed char, unsigned char      (signed由它所修饰的类型是带符号的. 只能修饰 int 和 char)

      整数类型:short,int,long,long int, signed int

      浮点类型:float,doule,long double

3、类型转换
  一种数据类型转换为另一种,包括显式,隐式两种方式。

4、运算符:单目运算符(只能对一个操作数进行操作);双目运算符;三目运算符

5、delete运算符
  对象释放操作符,触发析构函数。
6、内存泄露
  操作堆内存时,如果分配了内存,就有责任回收它,否则这块内存就无法重新使用,称为内存泄漏。

7、外部函数
  在定义函数时,如果冠以关键字extern,表示此函数是外部函数。

8、内联函数
  在函数前加上关键字inline说明了一个内联函数,这使一个函数在程序行里进行代码扩展而不被调用。这样的好处是减少了函数调用的开销,产生较快的执行速度。但是由于重复编码会产生较长代码,所以内联函数通常都非常小。如果一个函数在类说明中定义,则将自动转换成内联函数而无需用inline说明。

9、函数覆盖
  对基类中的虚函数,派生类以相同的函数名及参数重新实现之。

10、值传递
           函数调用时形参仅得到实参的值,调用结果不会改变实参的值。
           引用传递
          函数调用时形参为实参的引用,调用结果会改变实参的值。

11、自动变量
  由auto修饰,动态分配存储空间,存储在动态存储区中,对他们分配和释放存储空间的工作是由编译系统自动处理的。

12、.寄存器变量
  存储在运算器中的寄存器里的变量,可提高执行效率。
13.静态变量
  由连接器分配在静态内存中的变量。
14、一种用户自定义类型,有成员数据,成员函数,成员常量,成员类型组成。类是描叙C++概念的三个基本机制之一。




0 0