【发布时间】:2014-08-19 15:50:12
【问题描述】:
为什么静态成员函数不能声明为const?
我知道静态函数不会作用于任何特定的类实例。这意味着此类函数没有指向任何特定实例的 this 指针(作为隐藏参数隐式传递)。但我不明白为什么在声明为 const 时会出现编译器错误,因为它没有更改任何特定的实例。
其次,为什么静态成员函数不能声明为virtual?
需要对此进行澄清。
【问题讨论】:
-
为什么需要“指导”?只是不要将
const添加到静态成员函数中。
标签: c++