21xrx.com
2024-12-27 20:59:37 Friday
登录
文章检索 我的文章 写文章
C++ 数据成员函数列表
2023-07-05 08:24:03 深夜i     --     --
C++ class Data members Member functions Access modifiers Encapsulation

C++ 是一种高级编程语言,它被用于开发各种类型的软件。C++ 有许多不同的特性和语法规则,其中数据成员和成员函数是最基本的部分之一。数据成员和成员函数分别用于存储数据和执行操作。本文将介绍 C++ 的数据成员函数列表。

什么是数据成员?

数据成员是类的变量,它们存储类的实例的状态信息。数据成员可以是公共的、私有的或受保护的,取决于它们在类中的声明方式。可以通过以下方式声明数据成员:

- 在类声明中正常声明。

- 在类声明之外作为静态数据成员声明。

- 在类声明之外作为全局变量声明。

例如,以下代码展示了一个 Student 类的数据成员 name 和 age 的声明方式:


class Student

public:

  string name;

  int age;

;

name 和 age 是公开的数据成员,它们可以在任何地方访问和修改。

什么是成员函数?

成员函数是类所定义的函数,它们可以访问类的私有和保护数据成员。C++ 中有三种类型的成员函数:公共函数、私有函数和受保护函数。可以通过以下方式声明成员函数:

- 在类声明中正常声明。

- 在类声明外定义为普通函数。

- 在类声明内介绍函数定义。

例如,以下代码展示了一个 Student 类中成员函数的声明方式:


class Student {

public:

  string name;

  int age;

  void display();

};

void Student::display()

  cout << "name: " << name << endl;

  cout << "age: " << age << endl;

display() 是公共成员函数,它可以在任何地方被访问。此函数用于显示 name 和 age 数据成员的值。

数据成员函数列表

在 C++ 中,如上所示的数据成员和成员函数是类的基本部分。下面是一个常见的数据成员函数列表:

- 构造函数:在创建对象时初始化对象。

- 析构函数:在对象被销毁时释放对象所使用的资源。

- 拷贝构造函数:用于复制一个对象的值到另一个对象。

- 赋值运算符重载函数:用于将一个对象赋值给另一个对象。

- 成员函数:用于执行对象的操作。

总结

数据成员和成员函数是 C++ 中类的基础组成部分。数据成员用于存储类实例的状态信息,而成员函数用于执行操作。掌握数据成员和成员函数是 C++ 开发的基础之一。以上是 C++ 常见的数据成员函数列表,包括构造函数、析构函数、拷贝构造函数、赋值运算符重载函数和成员函数。

  
  

评论区

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