Singleton Design Pattern Make DLL

Author : 퓨림노 / Date : 2009.11.04 04:43 / Category : before/Develop(Old)


오늘의 삽질,
템플릿 싱글턴 디자인 패턴을 DLL 화 시키는 것이다.
답은 쉽군아.!?

원래 간단한걸 원했으니깐, 말이다.  졸리기 시작하니 후다닥 정리를 하자.
먼저,  이번 Part 1 에서는 목표를 정했다.

묙표는
1. 클래스 1개를 DLL 로 만들기 
  - ifndef, endif 를 이용한 방법 획득!

2. 클래스 2개를 사용하여 DLL 로 만들기
   - 1개의 각각의 클래스를 독립적으로 되면 1번과 다름이 없다.
      2개의 클래스는 StudentManager Student의 관계이다.
      즉, Student StudentManager에 내포되는 클래스이다.


3. Singletone Design pattern 의 사용
   - StudentManager 클래스는 template Singletone 의 클래스의 상속을 받는다. 
      상속받은 StudentManager는 싱글턴 패턴의 정적변수의 사용에 문제가 생긴다. 이를 위한 해결방법 찾기


4. 지역변수, 자동변수, static 변수일 때 각각 메모리상의 구조는 어떻게 되는가!?
   - 3번을 하면서 이리저리 검색을 많이 하였지만, 지역변수와 자동변수는 큰 문제가 없다, static 변수의
      해결방법을 정리하도록 하자.








1. 클래스 1개를 DLL 로 만들기 

더보기





2. 클래스 2개를 사용하여 DLL 로 만들기

더보기



3. Singletone Design pattern 의 사용

더보기




4. 지역변수, 자동변수, static 변수일 때 각각 메모리상의 구조는 어떻게 되는가!?

더보기







다음 Part2 에서는

1. 리소스를 DLL 로 만들기
2. 리소스+클래스사용   DLL 만들기
3. 메뉴 리소스 교체 형식으로 만들기
4. 클래스에서 쓰레드, 콜백함수를 사용할때 DLL 만들기
5. 외부참조한 것들(OpenCV Library)을 사용한 클래스 DLL 만들기

준비중이다.


Tags : , , , , ,

Blog Information

퓨림노

블로그에 공부 및 취미 등 다양한 내용으로 포스팅 예정입니다~^^ 오랫동안 사용한 블로그인 만큼!! 다시 시작합니다~^^

Search

Statistics

  • Total : 468,865
  • Today : 17
  • Yesterday : 121

Archives

Copyright © http://vbflash.net All Rights Reserved
Designed by CMSFactory.NET