싱글톤을 이용해
매니저 클래스를 프로그램 종료시 releaseinstance 할 때
해당 매니저 클래스에 std::string을 이용하고 있으면 ~basic_string() 쪽에서 에러가 발생
std::string의 자체 해제가 자동으로 이루어지지 않는다거나
mfc는 CString을 이용해서 그런지
해제시에 문제가 발생
std::string -> CString으로 변환하여 사용하니 잘 돌아감
■변환
void CUtil::CStringToString( std::string* p_Dest, CString p_Obj )
{
*p_Dest = p_Obj;
}
■역변환
std::string temp;
CString tempString( temp.c_str() );
// 선언과 동시에 대입