Comment utiliser un objet sur plusieurs fonction ?
Résolu/Fermé
SHINTYMAN
Messages postés
114
Date d'inscription
vendredi 10 avril 2009
Statut
Membre
Dernière intervention
26 décembre 2014
-
8 déc. 2012 à 18:41
SHINTYMAN Messages postés 114 Date d'inscription vendredi 10 avril 2009 Statut Membre Dernière intervention 26 décembre 2014 - 11 déc. 2012 à 16:42
SHINTYMAN Messages postés 114 Date d'inscription vendredi 10 avril 2009 Statut Membre Dernière intervention 26 décembre 2014 - 11 déc. 2012 à 16:42
A voir également:
- Utiliser un objet pour une autre fonction
- Fonction si et - Guide
- Utiliser chromecast - Guide
- Vente objet occasion entre particulier - Guide
- Votre pc ne peut pas utiliser un autre écran ✓ - Forum Montage et acquisition vidéo
- Impossible d'utiliser ce numéro de téléphone pour la validation. - Forum Gmail
2 réponses
ReganDryke
Messages postés
13
Date d'inscription
samedi 8 décembre 2012
Statut
Membre
Dernière intervention
22 février 2013
6
9 déc. 2012 à 14:03
9 déc. 2012 à 14:03
L'idéal serait d'utiliser un passage par reference. En gros tu envoie a chaque fonction l'adresse de ton objet pour que chacune des fonctions puisse le manipuler a leur guise.
Plus d'information ici : https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c#ss_part_420465
Remarque bien que tu peux dire qu'une fonction demande une reference directement dans sa definition exemple:
Et dans ton main
Ps: Un petit conseil performance evite les fonctions qui sont capable de boucler sur elles même sans être sur qu'elles resortiront avant de depasser la memoire que ton systeme d'exploitation peut t'allouer.
Plus d'information ici : https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c#ss_part_420465
Remarque bien que tu peux dire qu'une fonction demande une reference directement dans sa definition exemple:
void mafonction(int & nombre) { nombre++; }
Et dans ton main
int main() { int numero = 0; cout << numero << endl; mafonction(numero); cout << numero << endl; return 0; }
Ps: Un petit conseil performance evite les fonctions qui sont capable de boucler sur elles même sans être sur qu'elles resortiront avant de depasser la memoire que ton systeme d'exploitation peut t'allouer.