Thinking in C++ 看到了第八章,讲的是指针。
这里提出这两个的区别是:
1、const int* 指向const的指针
对于这个的解释是:
const int* u; //u是一个指针, 它指向一个const int.这里不需要初始化,因为u可以是指向任意标识符(也就是说它不是一个const),但是它的值是不能被改变的。
2、int const*这个是指向int 的const指针
对于这个的解释是:
int * const w = &d;
Thinking in C++ 看到了第八章,讲的是指针。
这里提出这两个的区别是:
1、const int* 指向const的指针
对于这个的解释是:
const int* u; //u是一个指针, 它指向一个const int.这里不需要初始化,因为u可以是指向任意标识符(也就是说它不是一个const),但是它的值是不能被改变的。
2、int const*这个是指向int 的const指针
对于这个的解释是:
int * const w = &d;