C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[68024] 템플릿 클래스 질문입니다~! V.S 6.0에선 돌아가는데 2010에선 안되요 ㅠ
프로그래밍~! [] 995 읽음    2012-08-21 23:40
어려운 문제는 절대 아닌것 같은데 하루종일 해결이 안되네요 ㅠㅠ

어떤 내용이냐면

enum1.h 에

template<class T>
class haha{

     enum A 정의됨

};

이런 내용이 있고

enum2.h에는

#include"enum1.h"
template<class T>
class gaga{

     haha에 정의된 enum형인 A형의 변수 a를 설정하려 함

};


여기서  "haha에 정의된 enum형인 A형의 변수 a를 설정하려 함"
요부분이 문제인대요 ㅠㅠ
V.S 6.0에서는 haha<T>::A a; 로  쓰면 잘 돌아갔는데
V.S 2010에서는 이게 안돌아가네요 ㅠㅠㅜㅠㅠㅠ
아예 haha<T>:: 를 하면 항상 나타나는 그 변수목록이 안떠요 (Intelisense: '사용할 수 있는 변수가 없습니다')


혹시나 template이 문제인가 해서 template<class T>를 전부 지우고
haha::A a; 이렇게 시도해보면 또 잘 돌아가네요 V.S2010에서도..

혹시 아시는 분은 제발 도움 부탁드리옵니다 ㅠㅠ 중요한거라...ㅠㅠㅠㅠ

+ -

관련 글 리스트
68024 템플릿 클래스 질문입니다~! V.S 6.0에선 돌아가는데 2010에선 안되요 ㅠ 프로그래밍~! 995 2012/08/21
68025     Re:템플릿 클래스 질문입니다~! V.S 6.0에선 돌아가는데 2010에선 안되요 ㅠ 빌더(TWx) 1107 2012/08/22
68029         Re:Re:템플릿 클래스 질문입니다~! V.S 6.0에선 돌아가는데 2010에선 안되요 ㅠ 프로그래밍~! 1062 2012/08/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.