Re[4]: VC14 std::containers allocs node in ctor
От: Andrew S Россия http://alchemy-lab.com
Дата: 11.02.16 22:10
Оценка:
AS>>Каким образом выделение head ноды на куче улучшает debug диагностику? Например, кинуть исключение в дефолтовом конструкторе — это ведь явно не улучшает?

VTT>Никаким наверное. Я просто подчеркиваю, что дебаг диагностика у студийных контейнеров получше.

VTT>Во всяком случае выделение памяти для одной ноды погоды не делает.

Делает. Конструкции, которые опционально получают данные, неожиданно становятся небесплатными. А уж возможность выкинуть исклюение при дефолтовом конструировании — это вообще неисчерпаемый источник багов. Ну и код это серьезно ухудшает. Для интереса завели багу авторам, посмотрим, что скажут.
http://www.rusyaz.ru/pr — стараемся писАть по-русски
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.