21xrx.com
2024-11-09 00:15:58 Saturday
登录
文章检索 我的文章 写文章
如何在C++中调用类对象的成员对象
2023-07-13 16:22:52 深夜i     --     --
C++语言 类对象 成员对象 调用 方法

在C++中,类是一种用户定义的数据类型,它可以包含成员变量和成员函数。而类对象就是该类的实例化,可以调用其成员函数和访问其成员变量。在这篇文章中,我们将讨论如何在C++中调用类对象的成员对象。

一、访问成员变量

访问类对象的成员变量有两种方式:对象名加点“.”,或使用“->”指针操作符。具体如下:


class MyClass

public:

  int myNumber;

;

int main() {

  // 声明一个类对象

  MyClass obj;

  // 对obj对象的myNumber成员变量赋值

  obj.myNumber = 10;

  // 输出obj对象的myNumber成员变量的值

  std::cout << obj.myNumber << std::endl;

  // 使用指针操作符访问对象成员变量

  MyClass* pObj = &obj;

  pObj->myNumber = 20;

  std::cout << pObj->myNumber << std::endl;

  return 0;

}

二、调用成员函数

调用类对象的成员函数也有两种方式:直接使用对象名和成员函数名,或使用指针操作符和箭头符号。需要注意的是,如果成员函数使用了参数,则需要在调用时传递参数。


class MyMath {

public:

  int add(int a, int b) {

    return a + b;

  }

};

int main() {

  // 声明一个类对象

  MyMath math;

  // 调用math对象的成员函数

  std::cout << math.add(3, 5) << std::endl;

  // 使用指针调用成员函数

  MyMath* pMath = &math;

  std::cout << pMath->add(10, 20) << std::endl;

  return 0;

}

总结

在C++中,调用类对象的成员变量和成员函数都非常简单,可以通过对象名加点或使用指针操作符和箭头符号来完成。如果成员函数有参数,则需要在调用时传递参数。掌握这些基础知识将为你在C++程序中的使用类对象提供很大的帮助。

  
  

评论区

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