Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

따..딱히 공부하려고 포스팅하는 건 아니니까..!

(링크) C++에서 Singleton을 구현하는 여러가지 방법과 차이점/주의점 본문

C/C++

(링크) C++에서 Singleton을 구현하는 여러가지 방법과 차이점/주의점

보즈리 2016. 4. 7. 07:08


Singleton 패턴이란?

 비 지역 정적 객체는 각자의 소스 파일에서 초기화가 이루어집니다. 이 때, 소스 파일이 여러개가 존재한다면 객체들의 초기화 순서가 각자 다르기 때문에 한 소스 파일에서 다른 소스파일의 객체를 참조할 때 문제가 될 수 있습니다. 왜냐하면 초기화 되지 않은 객체를 참조할 수 있기 때문입니다. 이런 문제를 보완하기 위해 비 지역 정적객체를 지역 정적 객체로 사용하는 방법을 고안하게 됐는데, 이것이 Singleton 패턴입니다.



C++의 Singleton 구현에 대한 자세한 설명

http://vallista.tistory.com/entry/1-Singleton-Pattern-in-C

http://agbird.egloos.com/4730538

Comments