Bonjour,
J'avais un std::vector<A>, mais maintenant, mes A peuvent aussi être des A1 (classe dérivée).
Suis-je donc obligée de transformer mon std::vector<A> en std::vector<A*>
(et donc de gérer les pointeur) ou existe-t'il un autre moyen en utilisant des références ?
Merci d'avance.

 

 
		
		 
         
 

 
			
			


 
   
 


 Que mettre dans un std::vector : objet, pointeur, référence
 Que mettre dans un std::vector : objet, pointeur, référence
				 Répondre avec citation
  Répondre avec citation


 
  
 
 
			 
 
 
			 
  Envoyé par Loulou24
 Envoyé par Loulou24
					
				 , mais c'est quoi la différence entre :
, mais c'est quoi la différence entre : :
:  
						 merci beaucoup pour cette longue explication
 merci beaucoup pour cette longue explication  j'avais pas saisi que le swap échange les deux ! super !
 j'avais pas saisi que le swap échange les deux ! super !
Partager