c++: Difference between member and non member functions

前端 未结 6 893
一整个雨季
一整个雨季 2020-12-12 20:35

What is the difference between member and non-member functions in C++?

6条回答
  •  旧巷少年郎
    2020-12-12 21:36

    In the following code, f() is a member function of class Sample, and g() is a non-member function:

    class Sample
    {
      void f();
    };
    
    void g();
    

    Its very simple. Since f() is a member of the class Sample, so its called member function (of class Sample). And since g() is not member of any class, so its called non-member function.

提交回复
热议问题