Re[16]: Концепция умного C++
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 19.04.25 09:35
Оценка: :)
Здравствуйте, rg45, Вы писали:

R>что тогда по поводу уродливой реализации
Автор: Евгений Музыченко
Дата: 18.04.25
?


То, что я уже много раз объяснял — реализация библиотеки, невозможная без использования трюков, уродлива по определению (как и языковые средства, предполагающие, и даже поощряющие использование этих трюков).

R>Тебе же задали вопрос конкретно про std::string, или std::vector.


Ну хорошо, эти простейшие классы можно считать относительно изолированными, и более-менее адекватными в плане структуры своих шаблонов. Но это лишь мелкий фрагмент std, который нет смысла обсуждать изолированно. И их реализация тоже уродлива, ибо не допускает использования без поддержки исключений, которых им по логике вовсе не требуется.

R>с твоей точки зрения, пригодны std::string, или std::vector для или нет?


С моей точки зрения, для написания программ, синтаксически и семантически удовлетворяющих стандартам C++, пригодна вся std. А дальше уже начинаются нюансы.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.