21xrx.com
2024-11-22 06:34:02 Friday
登录
文章检索 我的文章 写文章
C++中的成员变量
2023-07-06 19:08:42 深夜i     --     --
C++语言 成员变量 对象 访问修饰符

C++是一种程序设计语言,被广泛用于软件开发领域。在C++中,成员变量是一种类中定义的变量。它们只能由该类的成员函数和对象访问。成员变量在类中的作用是存储对象的数据。

C++中的成员变量可以是公共的、私有的或保护的。公共成员变量可以从类的任何成员函数或对象中使用。私有成员变量只能被类的成员函数访问。保护成员变量可以被派生类和该类的成员函数使用。

下面是一个简单的C++程序例子,其中成员变量被定义在类的私有部分:


#include <iostream>

using namespace std;

class Person {

 private:

  string name;

  int age;

 public:

  void setName(string n)

   name = n;

  

  void setAge(int a)

   age = a;

  

  void display()

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

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

  

};

int main() {

 Person p1;

 p1.setName("John");

 p1.setAge(30);

 p1.display();

 return 0;

}

在这个程序中,我们定义了一个名为Person的类,包含了两个私有成员变量:name和age。类还有三个公共成员函数:setName,setAge和display。setName和setAge函数用于设置私有变量的值,而display函数在控制台输出这些值。

在main函数中,我们创建了一个名为p1的Person对象,并使用setName和setAge函数设置其名称和年龄。最后,我们调用了Person的display函数,它将在控制台上显示p1对象的名称和年龄。

这个简单的程序演示了C++中如何定义和使用成员变量。成员变量可用于存储对象的各种信息,让我们可以更容易地组织和管理程序中的数据。

  
  

评论区

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