Leçon 3 : auto — le compilateur trouve le type
En C, tu écrivais toujours le type : int count = 10;. En C++, il y a un raccourci pratique qu'on apprend aujourd'hui : auto. Quand tu écris auto count = 10;, le compilateur regarde la valeur (10) et déduit lui-même que le type est int. Ce n'est pas une « variable sans type » — le type est fixé à la
auto dit au compilateur : « regarde la valeur et décide toi-même du type ». auto x = 10; fait de x un int parce que 10 est un int.
- auto
- Un mot-clé qui demande au compilateur de déduire le type à partir de l'initialiseur. auto x = 10; fait de x un int.
- déduction de type
- Le processus par lequel le compilateur décide du type à partir de la valeur, sans que tu l'écrives explicitement.
- initialiseur
- La valeur donnée à une variable au moment de sa déclaration. Avec auto, elle est obligatoire — sans elle, il n'y a rien à partir de quoi déduire le type.