c++中为什么static成员函数不能声明为const

来源:百度知道 编辑:UC知道 时间:2024/06/11 01:35:05
rt,但是static 的数据成员可以声明为const.

这是C++的规则
const修饰符用于表示函数不能修改成员变量的值,该函数必须是含有this指针的类成员函数,函数调用方式为thiscall
而类中的static函数本质上是全局函数,调用规约是__cdecl或__stdcall,不能用const来修饰它