E2515 generic テンプレートクラスのメンバーは明示的に特化できない (C++)
汎用テンプレートから特化されたメンバーを作成しようとしています。たとえば,次のコードは不正です。
template<typename T>
class foo {
template<typename U>
class bar {
};
};
template<typename T>
template<>
class foo<T>::bar<char> {
};
この例の 2 番めの宣言はエラーです。これは,foo<T> 内で bar<char> を明示的に特化しているためです。