나는이 일을 할 수 없다.템플릿의 부분 템플릿 전문화
나는 기존 템플릿이 있습니다
template <class T>
class MyTemplate;
지금 나는 그것을 전문으로하기를 원하지만 클래스 T에 대한 템플릿의 그 - 상기 제 2 템플릿을 전문으로하지 않고, 예를 들면 :
template <>
template <class T>
class MyTemplate<vector> { /*...*/ };
을
하지만 이것과 다른 시도한 구문은 컴파일하지 않는 것 같습니다. 이 구문은 무엇입니까? 또는 심지어 가능합니까? 그렇지 않다면 MyTemplate
에 대한 대안이 있습니까? 예를 들어 vector
과 map
에 대한 일반화 된 특수화를 처리 할 수 있습니까?