- 771 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 01:55:39 ]
- >>767
配列はポインタ渡しがいいと思う。 やりたいことは、コンストラクタのオーバーロードで出来ると思う。 DATA(int* x) { for (int i = 0; i < 2; i++) { t[i] = x[i]; // xの要素数が2以上ないと未定義 } } DATA( ) { for (int i = 0; i < 2; i++) { t[i] = 5; } } 要素数をマジックナンバにするのはよくないので、 適当にコンスタント宣言しときましょう。 const int T_ARRAY_MAX = 2; とか、センスないな。
|

|