boost 썸네일형 리스트형 BoostPool 사용하기.. BoostPool의 템플릿 버전입니다.. 그냥 상속받아서 new delete 하시면 됨니다.. #pragma once #include template class CBoostPool { public: void* operator new(size_t _size) { return m_bpool.malloc(); } void operator delete(void* _p) { m_bpool.free(_p); } protected: static boost::pool m_bpool; }; template boost::pool CBoostPool::m_bpool(sizeof(T)); class CTest : public CBoostPool { public: wchar_t m_szName[64]; }; void main(.. 더보기 문자열 사용.. CString(CAtlstring)을 사용하면 기본적을 지원하는 기능이지만 stl의 string 을 사용하다보면 불편한점이 한둘이 아니다.. 가장먼저 CString #include //헤더 #include //헤더 /* #ifdef _UNICODE //유니코드일 경우 typedef CAtlStringW CAtlString; #else typedef CAtlStringA CAtlstring; #end typedef CAtlString CString; */ void main() { CString szTest; szTest.format(_T("%d,%s"),10,_T("test")); szTest.MakeUpper(); //대문자로 변환! szTest.MakeLower(); //소문자로 변환! int pos .. 더보기 이전 1 다음