Salut,
Je voudrais savoir s'il était possible d'avoir une classe où on définit une méthode qui a comme argument un objet de cette même classe.
Un exemple ne serait pas de refus
Merci d'avance.
 
			
			



 
			
			
			
			 
			
				
 Méthode avec argument objet de la même classe
 Méthode avec argument objet de la même classe
				
				
						
						
				Salut,
Je voudrais savoir s'il était possible d'avoir une classe où on définit une méthode qui a comme argument un objet de cette même classe.
Un exemple ne serait pas de refus
Merci d'avance.
 
 
				
				
						
						
				Biensur :
Et par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
[Balises CODE rajoutées par Loulou24, merci d'y penser à l'avenir]
Mes articles Développez | Dernier article : Raytracer en haskell
Network library : SedNL | Zenol's Blog : http://zenol.fr
N'oubliez pas de consulter la FAQ et les cours et tutoriels.
 
			
			



 
			
			
			
			 
			
				
 
 
				
				
						
						
				Merci beaucoup
 
 
				
				
						
						
				Un bon exemple pour cette question est l'opérateur de recopie (très utile, notamment pour utiliser certains templates):
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
				
				
						
						
				1/ Un constructeur par copie prend en général une référence constante
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
2/ Un constructeur, par copie ou non, ne renvoie rien.
3/ "A* a = (A*) b = (A*) c" -> ça compilera peut-être, mais ça ne servira à rien. Et ça n'utilisera en aucun cas une éventuelle valeur de retour du constructeur par copie.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
 
 
				
				
						
						
				euh ouij'ai fait un gros mix entre l'operateur = et le constructeur de recopie.
Je copierais 100 fois "je ne posterais plus le dimanche!"
(normalement, je ne devrais plus poster le lundi matin non plus...)
Partager