|
STL에 빌더 자체 문자열 String을 별 문제없이 썼었는데
unordered map은 아래와 같이 String사용할때 컴파일에러가 발생하네요.
std::tr1::unordered_map<UnicodeString, UnicodeString> mm;
mm["test"] = "good";
참고로, 다음과 같이 UnicodeString대신에 std::wstring을 사용하면 잘됩니다.
std::tr1::unordered_map<std::wstring, std::wstring> mm;
mm[L"test"] = L"good";
빌더 자체 문자열 형식 UnicodeString을 STL에 사용하면 안될까요?
근데, STL중 vector나 deque는 UnicodeString을 써도 별 문제없었던거 같은데요.
|