2.3.1 参考(reference)
一个已存在物件的别称(alias)。
需要初始化
int &refval ; // 错误,需要初始化
输出:
型别一致
double ival = 1 ;int &refval = ival ; //错误,型别需一致
输出:
2.3.3 双重指标
指向指标的指标
int ival = 1024 ;int *pi = &ival ;int **ppi = &ival ; // 错误,需指向指标
输出:
双重指标指向哪里?
ival 的值
int ival = 1024 ; int *pi = &ival ; // pi 指标指向 ivalint **ppi = &pi ; // ppi 指标指向 picout << "ival = "<< ival << "\n*pi = "<< *pi<< "\n**ppi = " << **ppi <<endl ; // ival 的值
输出:
ival的位置
cout << "&ival = "<< &ival <<"\npi = "<< pi <<"\n*ppi = "<< *ppi << endl ; // ival 的位置
输出:
pi 指标的位置
cout <<"\n&pi = "<< &pi <<"\nppi = "<< ppi << endl ; // pi 指标的位置
输出: