21xrx.com
2024-11-25 05:13:25 Monday
登录
文章检索 我的文章 写文章
如何在C++中调用class中的函数?
2023-07-03 19:53:02 深夜i     --     --
C++ 调用 class 函数

C++是一种面向对象的编程语言,它支持class的定义。在class中,我们可以定义各种成员函数,用于实现不同的操作。在使用C++时,经常需要在main函数中调用class中的成员函数。这篇文章将介绍如何在C++中调用class中的函数。

在C++中,我们可以通过类的对象来调用类中的成员函数。首先,我们需要定义一个类,并在其中定义不同的成员函数。以下是一个例子:


class Student {

  private:

    string name;

    int age;

    string id;

  public:

    void setName(string name);

    void setAge(int age);

    void setId(string id);

    void printInfo();

};

void Student::setName(string name)

  this->name = name;

void Student::setAge(int age)

  this->age = age;

void Student::setId(string id)

  this->id = id;

void Student::printInfo()

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

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

  cout << "ID: " << id << endl;

在上述例子中,定义了一个Student类,包含了setName、setAge、setId和printInfo四个成员函数。

接着,在main函数中,我们需要先创建一个Student类的对象,并通过该对象来调用类中的成员函数。以下是一个完整的例子:


int main() {

  Student student;

  student.setName("Tom");

  student.setAge(18);

  student.setId("001");

  student.printInfo();

  return 0;

}

在上述例子中,我们首先创建了一个名为“student”的Student对象。然后,我们通过对象调用了setName、setAge和setId函数,设置了学生的姓名、年龄和ID。最后,我们又通过对象调用了成员函数printInfo,输出了学生的信息。

通过上述例子,我们可以看到如何在C++中调用class中的函数。在使用时,需要先通过类的对象来访问成员函数,并传递相应的参数。通过这种方式,我们可以方便地利用面向对象的编程方式来实现各种操作和功能。

  
  

评论区

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