Прошу прощения за пылающий std::string и std:: wstring. Они довольно ограничены и далеки от того, чтобы быть потокобезопасными. Производительность мудрая, они не так уж хороши. Я пропускаю простые функции:
- Разделение строки на массив/вектор/список
- Простая и интуитивная нечувствительная к регистру нахождение и замена
- Поддержка i18n, не беспокоясь о строке или wstring
- Преобразование в и из int, float, double
- Преобразование в и из UTF-8, UTF-16 и других кодировок
- поточно-/возвратного
- Малый размер и отсутствие зависимостей
- Высокопроизводительная и кросс-платформенная
Я нашел Qt QString полезным и также нашел CBString http://bstring.sourceforge.net/bstrFAQ.shtml
Любые другие предложения и сравнения? Спасибо.