Re[12]: Имя истинного врага - миссионеры.
От: serg_joker Украина  
Дата: 14.08.25 13:53
Оценка: +1
Здравствуйте, ·, Вы писали:

·>Удобно когда есть дефолты. Т.е. для типичной структуры с набором полей это не требуется. А там где есть экономия — там делаем более оптимальные имплементации.

Тут вопрос что такое "типично". Если структура содержит ту же самую std::string, то вся аргументация про удвоение сложности остаётся в силе. А современная "типичная" структура зачастую содержит что-то такое тяжёлое.
Как по мне, очень опасное с т.з. производительности поведение по умолчанию.

·>Кстати, этот самый <=> как раз это и делает, как я понял.

<=> относится к этой же проблематике, но делает не совсем это. Для вычисления любого из синтезированных операторов требуется один вызов <=>.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.