什么是类的成员函数和非成员函数

来源:互联网 发布:aspen优化 编辑:程序博客网 时间:2024/05/16 00:29

类有成员变量和成员函数。而函数中,不是任何一个类的成员的函数,就是非成员函数。例如:


class A{
public:
    void f1(){}; // 这个就是成员函数。
    void f2(); // 这个也是成员函数声明,其实现在类的外部。

};


void A::f2(){} // 这个是成员函数的实现。


void f3(){}; // 这个就是非成员函数,它不属于A,也不属于任何一起其他的类。

0 0