이 포스트를 남긴 목적 객체 팩토리란 무엇이며, 언제 필요하며, 어떻게 만들어져 있는지 정리하기 위해서 이 포스트의 준비물 g++, make, gvim firefox 4 b7 vmplayer 참조 링크 http://iamgsi.com/entry/C++ 객체 팩토리 - 코드 http://eyestorys.egloos.com/3544676 - 객체 팩토리 http://iilii.egloos.com/3791596 - 자바쪽이지만, 개념은 같다. 참조 문헌 안드레 알렉산드레스쿠 저. Modern C++ Design. 이기형 역. Addiston-Wesley. 인포북. 초판 2003.07.30. Chapter8 page(322 ~ 331) 내용 객체 팩토리(Object Factory)란 무엇인가? 객체 생성 공장..
IT 검색 결과
이 포스트를 만든 목적 루아를 공부하는데, 변수 범위 때문에, 3시간 동안 디버깅 한것을 기록해 두려고 이 포스트의 준비물 eclipse 3.6.1 + Vrapper lua 5.1.4 firefox 4 b7 gvim 7.3 참조 문서 호베르토 이에루자림스키 저. Programming in Lua. 권태인 역. 인사이트. 초판 2007.06.15. 에서 4.2 지역 변수와 블록page(38~41) 중 내용 재귀 함수가 이상하게 돌아서, 디버깅을 오랜 시간하다가,이상항 부분을 발견했는데, 그것이 바로 루아에서의 지역 변수 범위 이다. 사실 책에서도 초기에 아주 자세히 설명 되어 있지만, 잊어먹고 있다가, 완전 상한 음식먹고 식중독 걸린 꼴이다. 루아에서의 변수 범위는 C/C++/C# 과 어떻게 다른가? C/..
이 포스트의 목적 쓰레드 정책 추가한 버전을 기록하기 위해 이 포스트의 준비물 Firefox 4.0 b7 msvc 10 gvim 참조 링크 http://sourceforge.net/projects/loki-lib/ - Loki library 참조 서적 안드레 알렉산드레스쿠 저. Modern C++ Design. 이기형 역. Addiston-Wesley. 인포북. 초판 2003.07.30. page(248 ~ 259) 내용 맛보기 코드 - 라이브러리 #pragma once // creation policy // template class create_using_new { public: static T* create() { return new T(); } static void destroy(T *p) { d..
이 포스트의 목적 싱글턴 패턴을 정책 기반(policy-based design)으로 디자인 하는 방법 정리를 위해 이 포스트의 준비물 Firefox 4.0 b7 g++ 4.3.2 vim putty 참조 링크 단위 전략(전책 기반 : policy-based) 클래스 디자인 - 예전에 정리했던 건데 지금 보면, 알쏭달쏭 http://en.wikipedia.org/wiki/Policy-based_design - 영문 위키, 번역하다가 밑에 코드만 보았다. :) 참조 서적 안드레 알렉산드레스쿠 저. Modern C++ Design. 이기형 역. Addiston-Wesley. 인포북. 초판 2003.07.30. page(248 ~ 259) 내용 정책 기반(단위 전략 : policy-based) 디자인은 무엇인가?..
이 포스트의 목적 __DATE__ 와 __TIME__ 값이 정수로 표기하기 위해 이 포스트의 준비물 Firefox 4.0 b7 g++ 4.3.2 vim putty 참조 링크 MSDN - Predefined Macros (C/C++) Roman's Knowledgebase 의 Convert __DATE to unsgiend int - #define 으로 처리한 처리한 방법 http://stackoverflow.com/questions/1765014/convert-string-from-date-into-a-time-t - time_t로 바꾸는 방법(아름다운 코드) 내용__DATE__, 와 __TIME__ 은 무엇인가? C/C++ 에서 전처리 매크로에 속한다. __DATE__ 는 파일이 컴파일된 날짜를, __..
이 포스트의 목적 싱글턴이 쓰레드와 만났을 경우 고려사항을 남기기 위해서이다. 이 포스트의 준비물 Firefox 4.0 b7 g++ 4.3.2 vim putty 참조 링크 박피디의 게임 아키텍트 블로그 - 마이어스 싱글턴의 주의점 중... - 싱글턴이 쓰레드와 만났을 경우 문제 KLDP의 프로그래밍 QnA - 싱글턴 패턴에서 소멸자가 private 중 ... - 이중 검사 동기화 패턴 예제 서광열의 프로그래밍 언어 이야기 - C/C++ volatile 키워드 - 마소 기고글 천 리 길도 한 걸음부터 - 동기화 이슈 - volatile 키워드의 이야기 디버깅 월드 - C/C++ volatile 키워드 - 플랫폼간의 volatile 키워드의 차이점 참조 서적 안드레 알렉산드레스쿠 저. Modern C++ D..
최근댓글