静态成员函数

静态成员函数出现之前

很久以前没有静态成员函数(直到 Cfront 2.0 才加入),那个时候静态方法可以用这种方式调用:

该方法没有通过 this 访存,因而不会出现段错误。尽管这种方法还在某些编译器上能够使用,但这种写法在现在是未定义行为

在表达式上调用静态成员函数

可以在一个表达式上调用静态成员函数。表达式的返回值被忽略,但是有副作用;另外表达式的返回值类型帮助确定了静态成员函数应该在哪里寻找。