c++类在另一个类中的用法

C++ Class usage in another class

本文关键字:用法 另一个 c++      更新时间:2023-10-16

我有两个类:

一个是类A,它有一个名为Plus的方法,可以将两个值相加。

在B类中,我使用A类并做某事。现在我不知道如何

我应该在类b中使用类A吗?还是有其他方法?

如何

应该被实例化吗?

Class A 
{
public :
  int Plus(int a, int b)
  {
    return (a + b);
  }
}

下面的类是类A的实例的主类:

Class B
{
public :
  int Show(string Item, int a, int b)
  {
      cout << Item << A->Plus(a, b) << endl;
  }
}

我不太明白你说的"should I use"是什么意思,但是你可以修改代码:

class A 
{
public :
  int Plus(int a, int b)
  {
    return (a + b);
  }
};
class B: public A
{
public :
  int Show(string Item, int a, int b)
  {
      cout << Item << A::Plus(a, b) << endl;
  }
};

或者你可以试着让static int Plus()

相关文章: