【初心者歓迎】C/C++室 Ver.49【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0231デフォルトの名無しさん
2008/02/22(金) 22:48:12今こんなテンプレートクラスがあったとして
template<typename T>
class Array{
T *array;
size_t length;
public:
Array(size_t n = 0){...}
~Array(){...}
T& operator [](size_t n){...}
}
これを
typedef Array<myclass> MyArray; //myclassは適当なクラスということで
Array<MyArray> MyArray2(2);
と使う時、MyArray2は与えた引数で初期化できますが
MyArrayの方にコンストラクタの引数を与える場合はどうすればいいですか?
ちなみにこれは、配列クラスなんでできれば、MyArray2が持つそれぞれのArray<myclass>に
別々の初期化パラメータを与えたいんですが・・・。
■ このスレッドは過去ログ倉庫に格納されています