из разряда auto [x...] = agg; для распаковки tuple-like штук (подозреваю, что что-то намного более общее)?
К примеру вот так?https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1061r2.html
Спасибо. А почему есть тенденция ... ставить перед выражением? В капчах лямбд вот уже есть [...x = std::forward<X>(x)]{}. Это как-то со сложностями парсинга свазано?
Так это ведь про variadic template arguments
здесь так же предлагают
Это не тенденция, ты хочешь каким-то образом обозначить, что тебе нужно передать весь пак, а не только один элемент из него, раньше вообще structured binding'ов не было, так что есть вот такой синтакс
Это можно сделать в постфиксной нотации, а не префиксной. Читается так же легко.
потому что auto ... param, убираешь тип(иплиситно ауто) и получаешь ...param
Обсуждают сегодня