항상 잊을만 하면 쓸 필요가 생기는 코드. 내부적으로 trace 를 구현할 때 참 유용하다. 특히 MFC 의 TRACE 는 유니코드 문자열을 지원하지 못하기 때문에 MFC 로 유니코드 어플리케이션을 만들때 急 필요한 코드 조각이다. 기왕이면 아래 1024 바이트를 스택에 만드는 것보다 스레드 별로 TLS 를 만드는 편이 더 낫겠다는 생각이 글 쓰면서 들었다 -_- // 1. 일반적인 코딩 void _DBGTRACE(TCHAR* format, ...) { TCHAR buf[1024]; va_list marker; va_start(marker, format); _vstprintf(buf, format, marker); va_end(marker); OutputDebugString(buf); } // 2. 안전..