Prélude:
std::tuple<int, int, int> f();
std::tuple<int, int, float, int> g();
C ++1z introduira une syntaxe pour les liaisons structurées qui permettra d’écrire au lieu de
int a, b, c;
std::tie(a, b, c) = f();
quelque chose comme
auto [a, b, c] = f();
Cependant, std::tie
permettait également de spécifier std::ignore
pour ignorer certains composants, par exemple:
std::tie(a, b, std::ignore, c) = g();
Sera-t-il possible de faire quelque chose de similaire en utilisant la nouvelle syntaxe de liaisons structurées? Comment cela fonctionnerait-il?