Куда можно закинуть библиотеку utf8(мультибайтовых) строк для использования по надобности?
Если коротко. Надо было в одной разработке для отображения символьной информации использовать utf8 кодировку для символов кодовой таблицы 1251. Поискал на просторах интернета что-то типа std::string, не нашел(может плохо искал?). Нашел всякие разрозненные функции. Попробовал их использовать, неудобно. К тому же быстродействие мне не понравилось. Попробовал написать маленький классик свой. Маленький не получился. В итоге написал полноценный класс с методами из std::string плюс добавочные методы с преобразованием из(в) string и wstring, с итераторами. Работает с библиотекой STL. Не хочется, чтобы это все пропало. Может кому-то и понадобится. Не для критики, для использования. Использовал компилятор Visual Studio 2022 для Windows.
res2001, 1. Я знаю, что можно закинуть на гитхаб, но так как мне, мягко говоря, немало лет(смотри ник), то у меня нет времени изучать вопросы взаимодействия с гитхаб.
2. попробуйте в std::u8string поработать с буквами русского алфавита.
А прямо сюда и приложите. Только допишите небольшое текстовое описание, чтобы понятно было что да как использовать.
Поисковики сюда ходят, наверняка у кого-то еще будут вопросы подобного рода.
Надеюсь, что админы не снесут.
Если снесут - заведите на любой платформе блог (это дело пяти минут, что в Живом журнале, что в Teletype.in), там и опубликуйте.
Да там 10 хедеров(hpp) немаленьких. Здесь не влезут. Там в одном utf8string 2089 строк, итераторы - 852 строки, плюс таблицы и функции обеспечения. Где-то блог завести? На один раз? кто его увидит? Задумка была разместить так, чтобы, если кому понадобится, мог взять и пользоваться.