[완료] 템플릿 클래스에서 typedef 사용시 빌드 문제...

ghostyak의 이미지

template
class ClassA {
public:
typedef T cat; //main.cpp:13: error: 'cat' has not been declared
};

template
class ClassB : public ClassA
{
public:
void Func(cat& R) { }
};

int main()
{
return 0;
}

MSVC와 Xscale 용 gcc 2.95 에서는 빌드가 잘 되는 코드인데,
웬일인지 PC용 Ubuntu g++에서는 빌드가 안되요~~
아시는 분은 제발 아르켜주세요~~~ㅠㅠ

yae1021의 이미지

ghostyak의 이미지

댓글에 달아주신 글을 참고해서 해결했습니다.
yae1021님 덕분에 codepad란 곳도 알았네요.
감사합니다.

1000

ghostyak의 이미지