1

我有一堂课让我们说

class ABC
{
   int x;
   char y;
  ....
}

另一个班级

class xyz{
   int UseVariablOfABC(int a,char b)
   // a and b are the variables/members declared in class ABC above
}

int xyz::UseVariablOfABC(int a,char b){
//Do some thing with a and b
}

xyz 类是从用户抽象出来的(意味着他不能设置其成员函数的参数值,这里是 useVariableofABC ),用户只能使用 ABC 类 .... 在 c++ 中是否可行...我需要创建一个对象吗xyz中的ABC类......

任何建议请......

4

1 回答 1

0

ABC如果are not的成员static,那么是的,您确实需要一个实例。如果您只希望 的参数xyz::UseVariablOfABC成为 的成员ABC,只需将该实例作为参数传递:

int xyz::UseVariablOfABC(const ABC&)
于 2012-10-22T12:15:00.600 回答