Здравствуйте, Went, Вы писали:
W>>>W>>>[x, ...] = get_some_struct();
W>>>
AJ>>Для случая с распаковкой get_some_struct можно использовать std::ignore
W>Да, но по ряду причин нужно универсальное решение, которое в частности должно передаваться в обычные функции.
А вот со structured bindings как раз всё просто, по-моему:
auto&& [x, _] = get_some_struct();
В более сложном случае:
auto&& [x, _0, _1, _2] = get_some_struct();