컴파일러 오류 C2768
'function': 명시적 템플릿 인수의 잘못된 사용
설명
컴파일러는 함수 정의가 함수 템플릿의 명시적 특수화인지 또는 새 함수인지 확인할 수 없습니다.
이 오류는 컴파일러 규칙 향상의 일환으로 Visual Studio .NET 2003에서 도입되었습니다.
예시
다음 샘플에서는 C2768을 생성합니다.
// C2768.cpp
template<typename T>
void f(T) {}
void f<int>(int) {} // C2768
// an explicit specialization
template<>
void f<int>(int) {}
// global non-template function overload
void f(int) {}
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기