[этот вопрос был сильно отредактирован; прошу прощения, я переместил изменения в ответ ниже]
Из Википедия (включая субчастицу) на С++ 11:
Эта [новая функция конструкторов делегирования] имеет оговорку: С++ 03 рассматривает объект, который должен быть сконструирован, когда его конструктор заканчивает выполнение, но С++ 11 рассматривает объект, построенный после завершения любого конструктора. Поскольку разрешено выполнение нескольких конструкторов, это будет означать, что каждый конструктор делегирования будет выполняться на полностью построенном объекте своего собственного типа. Конструкторы производных классов будут выполняться после завершения делегирования в базовых классах. "
Означает ли это, что цепочки делегирования создают уникальный временный объект для каждой ссылки в цепочке делегирования ctor? Подобные накладные расходы, чтобы избежать простого определения функции init, не стоили бы дополнительных накладных расходов.
Отказ от ответственности: я задал этот вопрос, потому что я студент, но ответы до сих пор были неверными и демонстрируют отсутствие исследований и/или понимания исследований, на которые ссылаются. Я был несколько разочарован этим, и в результате мои изменения и комментарии были поспешно и плохо составлены, в основном по смартфону. Прошу прощения; Надеюсь, что я минимизировал это в своем ответе ниже, и я узнал, что мне нужно быть осторожным, полным и ясным в своих комментариях.