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

のメンバーがaren でABCない場合staticは、はい、インスタンスが必要です。xyz::UseVariablOfABCの引数のみを のメンバーにしたい場合はABC、代わりにそのインスタンスをパラメーターとして渡すだけです。

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