void Test( [ClassName] *list )
{
...
} |
■ 코드 작성의도
나는 파라매터로 [ClassName]을 가르키는 포인터를 취하는 Test라는 함수를 만들었다.
1) 6.0 compile : [error] STL로 인식. 파라메터로 list 템플릿을 사용했다고 오류!
2) 10.0 compile : 빌드 성공
결론, 파라메타 이름은 물론, 변수명 등을 기존 라이브러리 이름과 동일시 하게 쓰지말자.
'비공개' 카테고리의 다른 글
C++에서 템플릿의 선언/정의부를 h/cpp 처럼 분리하기 (0) | 2011.08.09 |
---|---|
VS2010 코딩시 유의점( 템플릿#1 ) (0) | 2011.08.08 |
Google C++ Style Guide (구글 C++ 엔지니어들의 코딩 스타일) (0) | 2011.07.14 |
[ Effective C++ ] Item 3. 자원관리 (0) | 2011.07.07 |
[ Effective C++ ] Item 2. 생성자, 소멸자 및 대입 연산자 (0) | 2011.07.07 |