The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Google развивает язык программирования Carboon, нацеленный на замену C++, opennews (??), 21-Июл-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


286. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Daemon (??), 22-Июл-22, 07:02 
Эти абстракции уже порядком надоели. Каждый создатель воротит что хочет. Есть тип строк в юникоде - wchar_t*. Нет б...дь....  QString (QT), String(MS), etc... Тут что будет? CarbonString??????
Ответить | Правка | Наверх | Cообщить модератору

288. "Сотрудник Google развивает язык программирования Carbon, нац..."  +/
Сообщение от Вы забыли заполнить поле Name (?), 22-Июл-22, 07:05 
> Эти абстракции уже порядком надоели. Каждый создатель воротит что хочет. Есть тип
> строк в юникоде - wchar_t*. Нет б...дь....  QString (QT), String(MS),
> etc... Тут что будет? CarbonString??????

УзбагойсяString

Ответить | Правка | Наверх | Cообщить модератору

293. "Сотрудник Google развивает язык программирования Carbon, нац..."  +1 +/
Сообщение от achtosluchilos (ok), 22-Июл-22, 09:12 
Много строковых данных занимают много памяти.

https://en.cppreference.com/w/cpp/string/basic_string

Просто нужно использовать std::u16string это будет родственник QString по идее. А вот wchar_t на каждой платформе разных размеров. Либо же std::u8string но это C++20. QString тем и хорош что универсальный и реализует сотню удобных методов, которых в STD нет и не будет еще лет 50.

Примерно год назад в интернетах я находил интересную библиотеку, которая предлагалась как замена над всми этими проблемными string/wstring/view/unicode/etc, а вот вспомнить и найти никак не могу. У автора еще был блог где он все описывал.

Ответить | Правка | К родителю #286 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру