这是类CSize的静态成员函数。意思就是这个函数是从属于类CSize,而不是从属于CSize对象。 从属于对象的函数,你想调用它的话一定要通过对象来调用。而静态函数,你可以不用对象,直接用类名::函数名()就可以了。 比如: class A() { public: void func1(); static void func2(); }; A a; A::func2();//a.func2()也是可以的 a.func1();//A::func2()就不允许