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

时间:2014-07-28 06:17:23

标签: c++

我有两个班级:

一个是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;
  }
}

1 个答案:

答案 0 :(得分:1)

我不明白你说“我应该使用”是什么意思,但你可以修改代码:

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()