Très récemment, le comité de normalisation C++ a débattu de la proposition suivante.
Soit une fonction f() qui renvoie un tuple:
la proposition consistait à pourvoir écrire ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part tuple<int, string, float> f();
ce qui aurait créé 3 variables i, s, f, en leur affectant automatiquement le type correspondant au tuple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part auto { i, s, f } = f();
Cette proposition a été présentée (mais non proposée) par le créateur même du langage, mais elle a été rejetée sans que j'en sache la raison.
Partager