- 497 名前:名無しさん@お腹いっぱい。 [2009/05/02(土) 13:06:49 ]
- C++のtemplateで、templateの展開先を限定することってできますか?
template <class T> void func(T arg) { // argが HOGE型またはFOO型の場合の処理 } template <class T> void func(T arg) { // argが BOKE型またはHAGE型の場合の処理 } みたいなことをやりたいのです。関数名は func()で同名にしたいのです。 たとえば、template <class T={HOGE,FOO}> みたいなことが実現できませんか?
|

|