- 154 名前:デフォルトの名無しさん mailto:sage [2011/12/01(木) 21:45:05.95 ]
- >>152
メンバ関数単位で特殊化すればそこだけ入れ替わるよ。 template <class T> struct A { int f(){ return 0; } int g(){ return 100; } }; template <> int A<void>::f(){ return 1; } データメンバは同じやり方では特殊化できないけど データメンバまで入れ替わるような特殊化をしたなら 汎用のメンバ関数なんぞ役に立つまい
|

|