2009-01-21から1日間の記事一覧
汎用クラスのテンプレート指定では汎用型ではない引数を指定することもできる。 ただし指定できるのは整数、ポインタ、参照のいずれか。 #include <iostream> using namespace std; template <class T, int num> class Test { T mValue[num]; public: Test() { for(int i=0; i<num; i++) mValue[i] = i; } T get(int i) { return mValue[i]; } }; void main() { Test<int, 10> obj; cout <</num;></class></iostream>…