C,C++ (3) 썸네일형 리스트형 STL ifstream read text file STL 함수 이용 텍스트 파일 읽기 종종 쓰지만 생각이 잘 안나는 경우가 있어 기록해 놓는다. std::stringstream ss;std::ifstreamifs;ifs.open(strFilePath, std::ifstream::binary | std::ifstream::in);if (ifs.is_open()) { ss Template Point Rect 도형에 대한 point, rect의 템플릿이 있으면 편할거라는 생각에 만들어 보았다. Windows에서도 이미 RECT, POINT 등이 있어서 구분을 위해 namespace 는 Figure Primitive 약자로 FP라고 정했다. // FigurePrimitive.h #if !defined(__FIGURE_PRIMITIVE__H__) #define __FIGURE_PRIMITIVE__H__ namespace FP { template struct RECT{ _Tleft; _Ttop; _Tright; _Tbottom; }; template struct POINT{ _Tx; _Ty; }; template class Point : public POINT { public: Point() { x = static.. 메모리 누수 (클래스 상속) 디버깅하면서 한참을 해맸던 경험을 쓴다.visual studio로 프로젝트를 만들고 memory leak이 발생되었다는 warning 뜨길래 찾기 시작. #ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif 이런 메크로를 소스파일 마다 추가해서 해 봤지 그런데 찾아지는 것도 있지만 대다수 소스파일 이름은 나오지 않았다. _CrtSetReportMode(_CRT_ERROR, _CRTDBG_MODE_DEBUG);_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);_CrtDumpMemoryLeaks();_CrtSetBreakAlloc(13952.. 이전 1 다음