Re[9]: v.emplace_back(v[0])
От: uzhas Ниоткуда  
Дата: 09.10.17 09:22
Оценка: +2
Здравствуйте, rg45, Вы писали:

R>А как же тогда другой принцип — "не платить за то, что не используешь"?


ну это же лукавство, не правда ли?
возьми small string optimization в std::string — оно всем надо, думаешь? кому-то и эти 16 байт жалко тратить
или тот же exception safety

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

лазейка всегда есть : не хочешь платить — не используй std::vector
Отредактировано 09.10.2017 9:23 uzhas . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.