De tout le matériel que j'ai utilisé pour apprendre le C++, auto
a toujours été un spécificateur de durée de stockage bizarre qui ne servait à rien. Mais tout récemment, j'ai rencontré du code qui l'utilisait comme un nom de type en soi. Par curiosité, je l'ai essayé, et il prend le type de ce que je lui attribue !
Soudain, les itérateurs STL et, en fait, tout ce qui utilise des templates est dix fois plus facile à écrire. J'ai l'impression d'utiliser un langage "amusant" comme Python.
Où est passé ce mot-clé pendant toute ma vie ? Allez-vous briser mes rêves en disant que c'est exclusif à Visual Studio ou que ce n'est pas portable ?
22 votes
Ce n'est pas magique. C'est nouveau ( oh noes, quel mauvais jeu de mots ). Maintenant, l'asynchronisme est l'avenir ( halètement )
2 votes
Voici la référence sur les mots-clés automobiles fr.cppreference.com/w/cpp/language/auto