0
다른 템플릿 클래스 내에서 템플릿 클래스의 변수를 어떻게 사용합니까? 컴파일시 오류 clsC is not a template
가 표시됩니다 - 왜?다른 템플릿 클래스 내에서 템플릿 클래스 유형의 변수 사용
---- MyClasses.h: ----
template <typename T> class clsA {
public:
void Foo(typename clsC<T> arg) {...}
...
};
template <typename T> class clsB {
public:
std::vector<clsA<T>> a;
...
};
template <typename T> class clsC {
public:
clsC(typename clsB<T> arg) {...}
...
};
많은 질문이 있지만 내 문제를 해결하지 못했습니다.
앞으로 선언 ... – Pubby
아하 나는 당신이 수업을 선언 할 수 있다는 것을 몰랐습니다 (저는 순수한 C에서 왔습니다) - 감사합니다. – mchen