【待总结】C/C++中const相关

本文详细解析了C++中const关键字的多种用途,包括定义常量、修饰函数参数及返回值、以及在成员函数中的特殊规则。文章强调了const成员函数不能修改类的成员变量(mutable除外),也不能调用可能改变成员变量的非const成员函数,提供了深入理解const如何增强代码稳定性和安全性的视角。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.定义常量

2.修饰函数形参

3.修饰函数返回值

4.修饰类的成员函数

(1)const修饰的成员函数不能修改任何的成员变量(mutable修饰的变量除外)

(2)const成员函数不能调用非onst成员函数,因为非const成员函数可以会修改成员变量

参考:

http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777416.htm C/C++中const关键字详解

https://blog.youkuaiyun.com/shuifengdaoshang/article/details/672068 c++中const的作用- -

https://www.cnblogs.com/xudong-bupt/p/3509567.html  C++ const用法 尽可能使用const

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值