allocatorが異なるstring
typedef std::basic_string<wchar_t, std::char_traits<wchar_t>, my_allocator<wchar_t> > my_wstring; std::wstring str1; my_wstring str2; str1 == str2; // error str1 < str2; // error str1 = str2; // error
うーん、不便。allocator が異なる場合でもこれらの関数は問題なく実装できると思うのですけれど。