Preludium:
std::tuple<int, int, int> f();
std::tuple<int, int, float, int> g();
C ++ 1z wprowadzi składnię powiązań strukturalnych, która umożliwi pisanie zamiast
int a, b, c;
std::tie(a, b, c) = f();
coś jak
auto [a, b, c] = f();
Jednak można std::tie
również określić std::ignore
ignorowanie niektórych komponentów, np .:
std::tie(a, b, std::ignore, c) = g();
Czy będzie możliwe zrobienie czegoś podobnego przy użyciu nowej składni strukturalnych powiązań? Jak by to działało?