【初心者歓迎】C/C++室 Ver.9【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0159デフォルトの名無しさん
NGNGclass hoge
{
private:
int i;
int j;
foo myfoo(i,j);//エラー
public:
hoge();
};
hoge::hoge()
{
i=100;
j=200;
}
のように、hogeオブジェクト生成時にそのメンバ変数を引数として
fooオブジェクトを作成することはできないのでしょうか。
上のような書き方ではエラーでコンパイルできませんでした。
引数を取らずにfoo myfoo();と定義すれば
うまくいくようなのですが、これでは別の場所でhogeのi,j値を
渡さないといけないので面倒くさいしなんかかっこ悪いです。
ですがそうしないといけないものなのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています