C++相談室 part44
■ このスレッドは過去ログ倉庫に格納されています
0737デフォルトの名無しさん
2005/11/08(火) 19:39:11{
T* t;
Hoge(int n){ t = new T[n]; }
};
assert(Hoge<int>(10).t[0] == 0);
↑Tにプリミティブ型を入れたときにtの各要素を初期化する方法ってありますか?
T()を代入するのは非プリミティブ型のときにコストがかかるし・・・
全てのプリミティブ型に対して特殊化するのはスマートではないし・・・
■ このスレッドは過去ログ倉庫に格納されています