Инициализация значения C ++ 14 с удаленным конструктором

У меня есть недоразумение:

Давайте отметим конструктор по умолчанию структуры A как удаленный:

struct A
{
  A() = delete;
};

Следующая инструкция правильно сформирована и что это за эффект ?:

A a{};

Отcppreferenceзначение инициализации:

1) Если T является типом класса без конструктора по умолчанию или с предоставленным пользователем конструктором по умолчанию или с удаленным конструктором по умолчанию, объект инициализируется по умолчанию.

но тогда эффект инициализации по умолчанию:

Если T является типом класса, конструктор по умолчанию вызывается для предоставления начального значения для нового объекта.

Или это совокупная инициализация? Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос