Один возможный случай - это когда A
и B
не имеют объявленных пользователем конструкторов, а экземпляр B
инициализируется значением .
A
и B
оба имеют неявно объявленные конструкторы, которые не будут использоваться в этой инициализации.
Аналогичным образом, если A
не имеет объявленного пользователем конструктора, но появляется в списке инициализаторов членов конструктора B
, но с пустым инициализатором, тогда A
будет инициализироваться значением , когда используется конструктор B
. Опять же, поскольку A
не имеет объявленных пользователем конструкторов, значение-инициализация не использует конструктор.