2011-01-12 7 views
0

이 템플릿이 아닌 함수에 "템플릿 함수"를 추가하고 싶습니다.템플릿이 아닌 클래스에 템플릿 함수?

class A 
{ 
template <class T> 
void Test<T>(); 
} 

template <class T> 
A::Test<T>(); 

그러나 .h 파일에 오류가 있음을 알려줍니다! 이 선언에 문제가 있습니까?

주의 : 내 수업은 템플릿으로 만들어서는 안됩니다!

감사

+0

정확한 오류 메시지는 무엇입니까? –

+0

C++에서 템플릿의 역할을 이해해야한다고 생각합니다. – CashCow

+0

일곱 개의 질문이나 대답이 없습니다. 이 사람에게 내가 올릴 것 같지 않아. – Puppy

답변

6

다음과 같이 멤버 함수 템플릿을 정의 할 수 있습니다

class A 
{ 
    template <typename T> 
    void Test() 
    { 
     ... 
    }; 
}; 
관련 문제