class 를 작성할때 내부에서 자주 쓰는 긴 이름을 가진 자료형은 typedef로 alias 를 걸게 되는데
template class일 경우 typedef 내부에도 템플릿 인자를 써야하는 상황이 온다.
그러나 typedef 내부 인자로는 아래와 같은 template 을 허용하지 않으니...
아래와 같은 우회적인(템플릿 라이브러리들 간에 거의 표준으로 사용하는 코드라고 한다.) 사용된다.
template class일 경우 typedef 내부에도 템플릿 인자를 써야하는 상황이 온다.
그러나 typedef 내부 인자로는 아래와 같은 template 을 허용하지 않으니...
아래와 같은 우회적인(템플릿 라이브러리들 간에 거의 표준으로 사용하는 코드라고 한다.) 사용된다.
'Programming > C & C++' 카테고리의 다른 글
thrift 에서 C++ library 가 설치가 안되는 경우 (0) | 2012.08.27 |
---|---|
error LNK2005: xxxx 이(가) msvcprtd.lib(MSVCP80D.dll)에 이미 정의되어 있습니다. (0) | 2012.08.25 |
function pointer (0) | 2011.02.15 |
C++ Inheritance (public, protected, private) (0) | 2011.01.20 |
반올림 함수 (0) | 2011.01.10 |
댓글