通知
すべてクリア
Topic starter
2011年3月1日 8:23 PM
MFC VC++ 6.0 XP
------------------
class cBBB と子クラス class cAAAをつくります。
class cAAA
{
int A1 ;
int A2 ;
:
int A100 ;
}
class cBBB:class AAA
{
int B1 ;
int B2 ;
:
int B100 ;
}
classBBBの子クラス class AAAの部分のみの値を代入する関数をつくりたいのですが、
なにかいい手はないでしょうか?
class cBBB:: SetcAAA(cAAA cAAA0)
{
CBBB::CAAA = cAAA0 ///<-イメージだけです。コンパイルエラーになります。
}
2011年3月1日 10:49 PM
こんだけのことちゃうの?
class cAAA
{
int A1 ;
int A2 ;
:
int A100 ;
public:
void setAAA(const cAAA& r) { *this に r をコピー; }
}
class cBBB: public AAA
{
int B1 ;
int B2 ;
:
int B100 ;
}
Topic starter
2011年3月2日 7:41 AM
επιστημηさん、レスありがとうございました。
思いつきませんでした。
ありがとうございました。