欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > c/c++ >内容正文

c/c++

[C++]const 总结

发布时间:2025/4/9 c/c++ 25 豆豆
生活随笔 收集整理的这篇文章主要介绍了 [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 总结的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。