Pourquoi dans le prototype on ne met pas les variables ?
Exemple :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ... main() { void echange(int *, int *); ... } void echange(int * a, int * b) { ... }![]()
Pourquoi dans le prototype on ne met pas les variables ?
Exemple :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ... main() { void echange(int *, int *); ... } void echange(int * a, int * b) { ... }![]()
Ca dépend des enseignants. Personnellement, je les mets, c'est purement indicatif, et c'est super pratique pour la compréhension de ce que fait la fonction.
On peut ne pas les indiquer, tout simplement parce que le compilo n'en a pas besoin à cet endroit.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Le prototype d'une fonction sert au compilateur à savoir qu'une fonction existe et quels sont les types des arguments de celles-ci.
L'information nécessaire au compilateur est donc le type des arguments.
Rajouter le nom des variables reste valide.
Partager