Что такое список в фигурных скобках, если не intializer_list?

Я задал вопрос здесь:Продление срока действия возврата initializer_list с участием нефункционального кода:

const auto foo = [](const auto& a, const auto& b, const auto& c) { return {a, b, c}; };

Я верил, что лямбда пытается вернутьintializer_list (это плохо, не делай этого.) Но я получилкомментарий:

Это неinitializer_listЭто список инициализатора. Две разные вещи.

Я просто думал, что каждый раз, когда вы составляли фигурный список, вы создавалиintializer_list, Если это не то, что происходит, что такое список в фигурных скобках?

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

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