'static'用于c ++类成员函数?

ano*_*non 4 c++ static function

为什么静态关键字是必需的?

为什么编译器不能推断它是否是"静态的"?

如下:

我可以在不访问非静态成员数据的情况下编译此函数吗?是的 - >静态功能.否 - >非静态功能.

有没有理由不推断这个?

Ano*_*on. 7

如果您希望编译器在现场决定它是否是静态的,那么它如何影响链接到仅定义方法签名的头文件的外部源文件?