- CString
- std::string
- std::wstring
- char*
- wchar_t*
- _bstr_t
Я бы предпочел одну из стандартных строк C++: std::string или std::wstring. Лично я склоняюсь к std::string, потому что нам не нужны широкие символы - это внутренняя база кода без пользовательского интерфейса, ориентированного на клиента (т. е. нет необходимости в поддержке нескольких языков). «Простые» строки позволяют нам использовать простые строковые литералы без каких-либо украшений («Привет, мир» вместо L «Привет, мир» или _T («Привет, мир»)).
Существует ли официальная позиция сообщества программистов? Что обычно используется в качестве стандартного «внутреннего» формата хранения при работе с несколькими типами строк?
Подробнее здесь: https://stackoverflow.com/questions/459 ... er-strings
Мобильная версия