1. 指针

定义:指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。

形式

- 声明:type *var-name; 
  例如:int i = 10;
        int *pNum = &i;
- 取值:*var-name;
  例如: *pNum;

大小:4字节(32位程序),8字节(64位程序)

2. 引用

一般指左值引用。

定义:引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。

形式

  • 声明:type &var-name = var;

    例如:int &refNum = i;

大小:原类型大小,sizeof(type);

2.1. 右值引用

c++11的特性

Copyright © ershouche-FE 2019 all right reserved,powered by Gitbook文件修订时间: 2022-02-28 10:30:46

results matching ""

    No results matching ""