C++ 中函数后面跟 CONST是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/15 17:52:15
麻烦简单通俗的解释下

C++ 中函数后面跟 CONST
我想是你写错了 应该是const C++中的关键字都是小写的
这样的函数只可能出现在struct class 或 union中
这样的函数不能是静态的
const表示在函数的执行过程中不允许修改类内的数据成员(mutable修饰数据成员除外)

函数后的const表示在函数的执行过程中不允许修改类内的数据成员。

加const表明,该函数只能是只读的,不能修改私有变量的值。加强安全性。
建议看下c++ primier

不能通过此函数修改数据成员