
const成员函数的目的就是为了维护const对象的数据成员不发生改变,当一个普通的对象调用const成员函数时,也可以顺利调用,但是此时普通对象的成员变量的值无法被改变。
从上面的图中,可以看到,total为普通对象的成员变量,但是我们调用add函数时却无法对其修改。
从第二幅图中可以看到,虽然为const成员函数,但是在普通对象下,仍然是可以调用的。
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

const成员函数的目的就是为了维护const对象的数据成员不发生改变,当一个普通的对象调用const成员函数时,也可以顺利调用,但是此时普通对象的成员变量的值无法被改变。
从上面的图中,可以看到,total为普通对象的成员变量,但是我们调用add函数时却无法对其修改。
从第二幅图中可以看到,虽然为const成员函数,但是在普通对象下,仍然是可以调用的。
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
3206
1480

被折叠的 条评论
为什么被折叠?
