21xrx.com
2024-12-23 02:14:46 Monday
登录
文章检索 我的文章 写文章
C++中的成员函数有哪些?
2023-06-24 15:52:46 深夜i     --     --
C++ 成员函数 类型 用法 实例

C++语言中的成员函数是指定义在类中的函数。C++中的成员函数可分为普通成员函数和静态成员函数两种。

普通成员函数是指定义在类中,没有使用static关键字修饰的成员函数。普通成员函数可以访问类的所有成员变量和函数。普通成员函数的调用方式是通过对象来调用,即用一个对象调用它的成员函数。例如,对于以下的Person类:


class Person

{

public:

  void setName(string name);

  string getName();

private:

  string m_name;

};

其中的setName和getName就是普通成员函数。

静态成员函数是指使用static关键字修饰的成员函数。静态成员函数可以访问类的静态成员和静态函数,但不能访问类的非静态成员和非静态函数。静态成员函数的调用方式是通过类名来调用,而不是通过对象。例如,对于以下的Person类:


class Person

{

public:

  static void setCounter(int counter);

  static int getCounter();

private:

  static int s_counter;

};

其中的setCounter和getCounter就是静态成员函数,s_counter是静态成员变量。

总结来说,C++中的成员函数包括普通成员函数和静态成员函数。普通成员函数通过对象来调用,可以访问类的所有成员变量和函数。静态成员函数通过类名来调用,只能访问类的静态成员和静态函数,不能访问类的非静态成员和非静态函数。

  
  
下一篇: C++多大学?

评论区

{{item['qq_nickname']}}
()
回复
回复