[C++]const 总结
生活随笔
收集整理的这篇文章主要介绍了
[C++]const 总结
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
const其他用法已经比较清楚了,但const函数的概念之前还有点模糊,先记录一下。
const int* fun();用于修饰函数返回值,一般用于修饰函数返回指针,防止返回的指针内容被修改。
class B { public:int a;void fun() const; };表示fun()是一个const成员函数,它不能修改任何数据成员,也不能调用任何非const成员函数。当在fun内尝试修改a时编译会报错。
于是当出现const返回值加const成员函数的时候,要搞清楚了
const int* fun() const ;表示它是一个const成员函数,并且返回一个const指针。
转载于:https://www.cnblogs.com/iyjhabc/p/3317179.html
总结
以上是生活随笔为你收集整理的[C++]const 总结的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 各种排序总结(一)直接插入排序
- 下一篇: C++Primer笔记之复制控制