J'ai trouvé la proposition originale pour les liaisons structurées * C ++ ici . Il propose un moyen de lier facilement plusieurs valeurs de retour, à savoir:
auto {a, b} = minmax(data);
Mais maintenant, je vois que tout le monde pointe vers la syntaxe de proposition C ++ 17 / C ++ 1z de
auto [a, b] = minmax(data);
Maintenant que j'ai appris que "les listes sont écrites {comme, ceci}", une nouvelle syntaxe de liste vient-elle? Pourquoi? Quel est le problème avec les accolades ici?