Можно ли использовать структурированные привязки только с какой-либо «структурой» в качестве возвращаемого значения?
Верните любой класс/структуру, например. кортеж здесь отлично работает:
auto f()
{
return std::make_tuple(1,2.2);
}
Есть ли что-то, что позволяет что-то вроде:
auto f() -> [int,double]
{
return { 1, 2.2 }; // maybe with or without braces arround
}
auto f() -> std::tuple<int,double>
. - person NathanOliver   schedule 26.06.2017