템플릿 클래스에서 비타입인수가 달라도 다른 타입인가요?
글쓴이: dltkddyd / 작성시간: 금, 2014/03/28 - 11:48오전
아래와 같이 템플릿 클래스를 정의했습니다.
template<unsigned long int Cond, class T=void> struct senable_if_depth { typedef AnyType type; }; template<class T> struct senable_if_depth<0,T> { typedef T type; }; template<class T> struct senable_if_depth<1,deque<T>> { typedef T type; }; template<class T> struct senable_if_depth<2,deque<deque<T>>> { typedef T type; };
그리고
senable_if<1,deque<int>>::type senable_if<1,deque<deque<int>>>::type senable_if<2,deque<deque<int>>>::type
이 셋은 모두 다른 타입인지 궁금합니다. 다른 타입이라고 한다면 저 타입들로 멤버함수나 함수를 오버로드할수도 있겠네요?
Forums:
네.
다릅니다.
답변 감사드립니다.
(내용무)...
본인 맞습니다.
인증샷
우헤헤헤... 로 대신합니다.
댓글 달기