- 516 名前:デフォルトの名無しさん (ワッチョイ 1f30-GZNV) mailto:sage [2017/02/28(火) 18:49:47.90 ID:jvds/XNw0.net]
- 最初のfの特化じゃなくて別のテンプレートのfでオーバーロードするだけ
template<typename T> T f(const T& x){return x;} template<int N> struct S{ int a[N];}; template<int N> S<N> f(const S<N>& x) { S<N> r; r.a[0] = x.a[0]; return r; }
|

|