关于 const double* 和 double const *?
ggxi 2004-08-11 03:51:27 const double*cptr; cptr 是一个指向double 类型的const 对象的指针我们可以从右往左把这个定义读为 cptr 是一个指向double 类型的被定义成const 的对象的指针.(c++ primer)
那 double const * 就是 指向一个double型的常量指针. 但实际上 两个定义 好像没什么区别?程序运行起来都是一样的?
double n = 4;
double const *pd = &n ;
double u = 5;
pd = &u;
这样都可以通过?