컴파일러 오류 C2917
'name': 잘못된 template-parameter
설명
템플릿 매개 변수 목록에는 템플릿 매개 변수가 아닌 식별자가 포함되어 있습니다.
이 오류는 Visual Studio 2022 이상 버전에서 사용되지 않습니다.
예시
다음 샘플에서는 C2917을 생성합니다.
// C2917.cpp
// compile with: /c
template<class T> class Vector {
void sort();
};
template<class T*> void Vector<T>::sort() {} // C2917
// try the following line instead
// template<class T> void Vector<T>::sort() {}