6장, 싱글턴(Singleton)의 구현 - 2. 싱글턴(Singleton)의 기초적인 구현
이 포스트의 목적 싱글턴의 기초적인 기능 구현을 정리하기 위해 이 포스트의 준비물 Firefox 4.0 b7 - 이제 쓸만해 졌다. 참조 서적 안드레 알렉산드레스쿠 저. Modern C++ Design. 이기형 역. Addiston-Wesley. 인포북. 초판 2003.07.30. page(222~228) 내용 기본적으로 지원해야 하는 것은 "단일 객체 보장", "전역 접근" 이다. 먼저 "단일 객체 보장"을 위해서 C++ 에서 할 수 있는 것은 다음과 같다. 기본 생성자를 private 에 두기 - 그래야 생성자로 생성을 못한다. 복사 생성자, 복사 할당자(대입 연산자)도 private 에 두기 - 그래야 복사로 인해 생성을 못한다. 그리고 "전역 접근"은 C++ 에서 전역 접근 통로를 만들어 주기만 ..
책 정리/Modern C++ Design
2010. 11. 30. 08:40
최근댓글