C ++ Primer第5版:演習2.25 2.26

演習2.25

int* ip, i, & r = i;
//ip为int型指针,块作用域内未赋初值
//i为int型变量 块作用域内未赋初值
//r为整型变量i的引用,同上

int i, * ip = 0;
//i为int型变量,块作用域内未赋初值
//ip为int型空指针,不指向任何对象

int* ip, ip2;
//ip为int型指针,块作用域内未赋初值
//ip2为int型变量,块作用域内未赋初值

演習2.26

 (a)不合法,未初始化
 (b)合法
 (c)合法;
 (d)++sz不合法,const对象不能改变内容

おすすめ

転載: blog.csdn.net/Xgggcalled/article/details/108895708