[완료] 템플릿 클래스에서 typedef 사용시 빌드 문제...
글쓴이: ghostyak / 작성시간: 화, 2011/02/22 - 4:02오후
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++에서는 빌드가 안되요~~
아시는 분은 제발 아르켜주세요~~~ㅠㅠ
Forums:
http://codepad.org/AqNQINwB
http://codepad.org/AqNQINwB
해결했습니다.
댓글에 달아주신 글을 참고해서 해결했습니다.
yae1021님 덕분에 codepad란 곳도 알았네요.
감사합니다.
1000
해결한 코드를 첨부합니다.
http://codepad.org/lnANHpGD
1000
댓글 달기