指向const的指针:
const指向那个"最靠近的",例如: const int* x, 是这样读的:x是一个指针,它指向一个const int";而int const* x也不是指针常量,它应该这样读:x是一个指向恰好是const的int 指针.
真正的指针常量应该是这样子定义的:int d=1;int* const x=&d;
注意:最好在一行里仅放一个指针定义,而且在定义的地方初始化每个指针.
指向const的指针:
const指向那个"最靠近的",例如: const int* x, 是这样读的:x是一个指针,它指向一个const int";而int const* x也不是指针常量,它应该这样读:x是一个指向恰好是const的int 指针.
真正的指针常量应该是这样子定义的:int d=1;int* const x=&d;
注意:最好在一行里仅放一个指针定义,而且在定义的地方初始化每个指针.