QT C语言关于const的小问题

2025-03-03 18:15:22
推荐回答(1个)
回答1:

这是c++中的const,和c不同
函数形参表后的const表示这个成员函数是“常函数”
常函数的意思就是在其被调用的期间能向调用者保证不修改对象内部数据的值

比如以下情况
void foo(const obj& a) { a.bar(); }
如果成员函数bar不是常函数,这里就会编译失败