在类的const版本和非const版本之间选择,取决于具体的需求和设计考虑。下面是一些可能的原因:
需要注意的是,选择const版本并不意味着完全放弃对对象的修改能力。在const版本的成员函数中,可以通过mutable关键字声明某些成员变量为可变的,从而允许在const函数中修改这些成员变量的值。
对于类的const版本和非const版本的选择,没有绝对的规定,需要根据具体的设计和需求进行权衡。
云+社区沙龙online[数据工匠]
腾讯云数据库TDSQL训练营
云原生正发声
Elastic 中国开发者大会
云+社区沙龙online [国产数据库]
Elastic 实战工作坊
DB・洞见
Elastic 实战工作坊
技术创作101训练营
领取专属 10元无门槛券
手把手带您无忧上云