템플릿을 사용할 때 "해결되지 않은 외부 기호"오류가 발생하는 이유는 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. 왜 템플릿은 헤더 파일에서만 구현할 수 있습니까? 16 답변 템플릿을 사용하여 클래스에 대한 C ++ 코드를 작성하고 소스 (CPP) 파일과 헤더 (H) 파일간에 코드를 분할 할 때 최종 실행 파일을 연결할 때 "해결되지 않은 외부 기호"오류가 많이 발생합니다. 오브젝트 파일이 올바르게 빌드되고 링크에 포함 되었음에도 불구하고. 여기서 무슨 일이 일어나고 있으며 어떻게 해결할 수 있습니까? 템플릿 클래스와 함수는 일반적으로 별도의 .cpp 파일 (예 : 프로그램 소스)에서 사용될 때까지 인스턴스화되지 않습니다. 템플릿을 사용할 때 컴파일러는 적절한 유형으로 올바른 함수를 빌드 할 ..