c++ const在函数声明不同位置的作用

1.当成员函数后面加const,函数中所有成员属性不能被改变

  

  但是临时变量的话就是可以修改的:

  

 

2.当成员函数中形参加const,表示修饰的形参在其函数体不能被修改。

       

 

3.当成员函数前加const,表示七返回值不能被修改

 

 

 

当然const关键字在上述的位置可以多次使用比如:

  const void* text(const int num) const {}

  

 

posted @ 2021-08-05 14:06  xcn-xcn  阅读(300)  评论(0编辑  收藏  举报