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

C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[958] template class의 static 으로 선언된 멤버 변수의 객체 갯수는?
이경문 [gilgil] 9621 읽음    2010-03-07 23:39
일반적으로 static으로 선언된 변수는 그 인스턴스의 갯수가 하나라고 알고 있죠.
그런데 이 것이 template class에서 선언이 되었으면 얘기는 좀 달라 집니다.
제대로 된 template의 사용은 코드의 편리함을 가져 오지만,
무분별한 template 사용은 코드의 이해에 어려움이 올 수도 있다는 생각을 해 봅니다.

참고하시기 바랍니다.
http://www.gilgil.net/3079
심성현 [sim51177]   2010-03-07 23:50 X
템플릿클래스가 아니라 클래스템플릿입니다. 클래스를 찍어내는 틀이라고 봐야지 템플릿 자체가 클래스는 아니죠.
클래스템플릿은 컴파일타임에 각각의 클래스로 구체화되기 때문에 서로 다른 클래스라고 봐야 맞겠죠.
다른 클래스라면 static 변수의 인스턴스가 하나라는건 여전히 유효하다고 볼수 있죠.
김태선 [cppbuilder]   2010-03-15 14:55 X
^___^;

+ -

관련 글 리스트
958 template class의 static 으로 선언된 멤버 변수의 객체 갯수는? 이경문 9621 2010/03/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.