您的位置:首页 > 其它

C++ const

2015-09-02 11:24 225 查看
int a = 1;

const int* p1 = &a; // p1指向的内容不可改变
int* const p2 = &a; // p2指向的位置不可改变

*p1 = 2; // 错误!!
++p2; // 错误!!

结论:声明带const的指针时,const出现在*号左边则该指针指向的位置的内容不可改变;const出现在*号边则该指针指向的位置不可改变;如果const出现在*号两边则该指针指向的内容和其指向位置均不可改变,如:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: