int *a = &i;//这里a是一个指针,它指向变量i
int &b = i;//这里b是一个引用,它是变量i的引用
int * &c = a;//这里c是一个引用,它是指针a的引用
int & *d;//这里d是一个指针,它指向引用,但引用不是实体,所以这是错误的
const int i 等同 int const i ,代表符号常量
const int * pi //pi可变,*pi不可变
int * const pi//*pi可变,pi不可变
用const int * const pi申明的指针//*pi不可变,pi不可变
int * pi指针指向const int i常量的情况 //不允许
const int * pi指针指向const int i1的情况 //允许
int &b = i;//这里b是一个引用,它是变量i的引用
int * &c = a;//这里c是一个引用,它是指针a的引用
int & *d;//这里d是一个指针,它指向引用,但引用不是实体,所以这是错误的
const int i 等同 int const i ,代表符号常量
const int * pi //pi可变,*pi不可变
int * const pi//*pi可变,pi不可变
用const int * const pi申明的指针//*pi不可变,pi不可变
int * pi指针指向const int i常量的情况 //不允许
const int * pi指针指向const int i1的情况 //允许