Сообщение Re[9]: v.emplace_back(v[0]) от 09.10.2017 9:22
Изменено 09.10.2017 9:23 uzhas
Re[9]: v.emplace_back(v[0])
Здравствуйте, rg45, Вы писали:
R>А как же тогда другой принцип — "не платить за то, что не используешь"?
ну это же лукавство, не правда ли?
возьми small string optimization в std::string — оно всем надо, думаешь? кому-то и эти 16 байт жалко тратить
или тот же exception safety
стараются сделать как можно гибче и тоньше, исходя из принципа, однако идеально не получится
да и не надо это. лучше иметь крепкий фундамент для своего софта, над ним как раз стандартизаторы и работают имхо
лазейка всегда есть : не хочешь платить — не использую std::vector
R>А как же тогда другой принцип — "не платить за то, что не используешь"?
ну это же лукавство, не правда ли?
возьми small string optimization в std::string — оно всем надо, думаешь? кому-то и эти 16 байт жалко тратить
или тот же exception safety
стараются сделать как можно гибче и тоньше, исходя из принципа, однако идеально не получится
да и не надо это. лучше иметь крепкий фундамент для своего софта, над ним как раз стандартизаторы и работают имхо
лазейка всегда есть : не хочешь платить — не использую std::vector
Re[9]: v.emplace_back(v[0])
Здравствуйте, rg45, Вы писали:
R>А как же тогда другой принцип — "не платить за то, что не используешь"?
ну это же лукавство, не правда ли?
возьми small string optimization в std::string — оно всем надо, думаешь? кому-то и эти 16 байт жалко тратить
или тот же exception safety
стараются сделать как можно гибче и тоньше, исходя из принципа, однако идеально не получится
да и не надо это. лучше иметь крепкий фундамент для своего софта, над ним как раз стандартизаторы и работают имхо
лазейка всегда есть : не хочешь платить — не используй std::vector
R>А как же тогда другой принцип — "не платить за то, что не используешь"?
ну это же лукавство, не правда ли?
возьми small string optimization в std::string — оно всем надо, думаешь? кому-то и эти 16 байт жалко тратить
или тот же exception safety
стараются сделать как можно гибче и тоньше, исходя из принципа, однако идеально не получится
да и не надо это. лучше иметь крепкий фундамент для своего софта, над ним как раз стандартизаторы и работают имхо
лазейка всегда есть : не хочешь платить — не используй std::vector