Class.hC++ 템플릿, 함수가 클래스에서 정의합니까?
template<class T>
struct AStruct
{
//stuff
};
class aClass
{
template<class T>
void setStruct(const AStruct<T>& s)
{
theStruct = s;
}
private:
template<class T>
AStruct<T> theStruct; //this is not liked. "multiple template parameter lists are not allowed" are one of the errors I get...
};
아주 엉망하지만 여전히, 내가 무엇을 그것에 대해 할 수있는 알고 싶습니다 ... 난 또 ... 조금 주위하지만 행운을 가지고 노는 시도했습니다, 표준 라이브러리 만주세요!
실제로 질문하지 않았습니다. – Dan
T가 무엇인지 모르는 경우 생성자가 TheStruct를 만드는 방법은 무엇입니까? 템플릿이 필요한 변수가 있으면 전체 클래스를 템플릿으로 만들어야합니다. – andre
불행합니다. 나는 다른 방법이 있기를 바랐다. : ( – optional