注册 登录
编程论坛 C++教室

c++ primer plus关于const 和指针的疑惑~~~

木瓜君 发布于 2009-12-26 22:56, 701 次点击
const int * ps = &age;
int const * ps = &age;
这两个有什么区别~~~谁能详细点说下~~我晕了哦
2 回复
#2
pangding2009-12-27 13:09
没有。
语法中有规定,修饰符的顺序是没有意义的。
但习惯中,喜欢按照英文说话的顺序写。因为读着舒服~
#3
秀痘魔导士2009-12-29 10:16
以下是引用pangding在2009-12-27 13:09:07的发言:

没有。
语法中有规定,修饰符的顺序是没有意义的。
但习惯中,喜欢按照英文说话的顺序写。因为读着舒服~
指针的话  
  1。int*   const  
  2。const   int*  
  3。int   const*  
  这三个2,3是一样的,都是指向const值的指针  
  1是指针是const的。   

问题关键是这个
1