IntelliSense의 문제 일 수는 있지만 필자는 실제로 사실인지 아닌지를 읽었습니다. 코드를 컴파일 할 때 오류 (제목)가 나타나고이를 수정하는 방법을 모릅니다. 내 책 (Stephen Prata의 "Sams C++ Primer Plus")은 내 문제에 답하지 않습니다. 나는 꽤 비슷한 프로그램을 썼고 문제는 나타나지 않았다.기능 템플릿의 인스턴스가 지정된 유형과 일치하지 않습니다.
아마도 형식 지정자에 문제가 있습니까? 템플릿의 것과 같습니까? 내 언어에 정말 죄송합니다 ...
#include <iostream>
template <typename T>
T maxn(T tab[], int size);
template <> float maxn<float>(float, int); // Problem appears here...
int main()
{
std::cin.get();
return 0;
}
template <typename T>
T maxn(T tab[], int size)
{
T max = tab[0];
for (int i = 1; i < size; i++)
{
if (tab[i] > max) max = tab[i];
}
}
나는 고맙게 생각합니다. 감사!
적어도 오류가 발생하면 게시하십시오. 당신은 또한 일한 다른 프로그램의 부분을 게시 할 수 있습니까? – Gutblender