const的用法
2014-12-22 09:53
120 查看
先来一段代码:
接下来示范几个const的高级用法:
int main(){ int num = 6; int* p = # const int* p1 = # //const在*号左边 -> 被指物为常量 int* const p2 = # //const在*号右边 -> 指针本身为常量 const int* const p3 = # //被指物和指针本身都为常量 }
接下来示范几个const的高级用法:
int function(bla...) const {...}这是用于类内成员函数的,当类内成员函数的声明的最后加上const时,表明这个函数不会对对象或类的值有影响。(以防后面自己不小心改动了值)