char16-t- все статьи тега


конвертировать из char в char16 t

Мой конфиг: компилятор: gnu gcc 4.8.2 я компилирую с C++11 Платформа / ОС: Linux 64bit Ubuntu 14.04.1 LTS У меня есть такой метод: static inline std::u16string StringtoU16(const std::string &str) { const size_t si = strlen(str.c_str()); char16_t cstr[si+1]; memset(cstr, 0, (si+1)*sizeof(char16_t)); const char* constSTR = str.c_str(); mbstate_t mbs; memset (&mbs, 0, sizeof (mbs));//set shift state to the initial state size_t ret = mbrtoc16 (cstr, constS ...