投稿者 ぷろぐらま 日時 2000 年 8 月 11 日 17:04:11: [DG-001175]
回答先: C というか C++ ですよね… 投稿者 WiNK 日時 2000 年 8 月 11 日 06:15:43
すみません、ちょっと情報不足な文になってしまいました
ので書き足します。
実際にコンストラクタの部分でつまっているんですが
後にコピーコンストラクタをするために引数を
送っています。
class AAA{
public:
AAA(byte a=0,byte b=0,
RECT ここのデフォルト数値の設定の仕方が分かりま せん);
byte X;
byte Y;
RECT Z;
};
AAA::AAA(byte a,byte b,RECT c);
X=a;
Y=b;
Z=c;
};
void main(){
byte a=10;
byte b=20;
RECT c={10,30,20,50};
AAA class;
class=AAA(a,b,c); //コピーコンストラクタ
}
としたいのです。
ちなみにこのプログラムに意味はありません。
ただ、コピーコンストラクタを使う際
引数をRECT型として送りたいのです。
それとも、RECT型として送るのは無理で
一つ一つおくってコンストラクタ内で
一つ一つRECT型に入れていかなければ
ならないのでしょうか?