다음을 통해 공유


컴파일러 오류 C2908

명시적인 전문화; 'template'이 이미 인스턴스화되었습니다.

기본 템플릿의 특수화는 명시적 특수화 전에 발생합니다.

다음 샘플에서는 C2908을 생성합니다.

// C2908.cpp
// compile with: /c
template<class T> class X {};

void f() {
X<int> x;   //specialization and instantiation
            //of X<int>
}

template<> class X<int> {}  // C2908, explicit specialization