template 관련하여.. 기본적인거에요..
글쓴이: kealyung / 작성시간: 월, 2006/03/06 - 12:24오후
template (typename TA,typename TB)
class CAbc
{
};
이렇게 되어 있는 상태인데..
그래서
CAbc (CAAA,CBBB) 이렇게 해야 하는데..
CBBB가
template(typename TU2)
class CBBB
{
};
이렇게 되어 있습니다.
그래서
CAbc(CAAA,CBBB ( CAAA ) )
이렇게 하면 정상적으로 작동을 합니다.
근데 CAAA가 중복이네요..
저걸 더 쉽게 하는법 있나여?
꺽쇠가 화면에 보이지 않아..일단 가로로 나오게 했습니다.
Forums:
default template
default template parameter를 쓰면 됩니다.
ps. <>를 HTML 태그로 인식하기 때문인 것 같네요.
새로운 KLDP에 적응하기가 쉽지 않겠다는 느낌이 듭니다. :-(
음..문제가 있는데...
CBBB라는게.. 계속적으로 CBBB가 아닙니다.
예를들어
CDDD라는 클래스가 있다면..
CAbc(CAAA,CDDD ( CAAA ) )
이렇게 원하는 클래스를 기술하는 구조인데
CAbc 안에다 CBBB라는 클래스명을 집어 넣으면 안되는 구조입니다.
CAbc는 한번 만들고 나면 update없이 쓸려고 하고 있습니다.
그래서 template로 만들었고요..
물론 CAAA도 때에따라서는 CEEE가 될 수 있는 구조입니다.
default type은 없지만
default type은 없지만 중복은 피하고 싶다는 것이군요.
그렇다면 template template parameter를 쓰면 됩니다.
아니면 간단히
로 해도 되겠고요.
댓글 달기