Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2850 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C++]un vector de references?!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++]un vector de references?!

n°1463600
sokaar
pouet !!
Posté le 23-10-2006 à 22:26:10  profilanswer
 

la question est simple: pourquoi on ne peut pas faire de vector du type
 
 

Code :
  1. std::vector<std::string&> s;


 
 
merci ;)

mood
Publicité
Posté le 23-10-2006 à 22:26:10  profilanswer
 

n°1463608
jesus_chri​st
votre nouveau dieu
Posté le 23-10-2006 à 22:36:17  profilanswer
 

parce que les éléments de vector doivent avoir un opérateur d'affectation, or une référence n'en a pas.
Fait un vector de pointeurs.

n°1464393
sokaar
pouet !!
Posté le 24-10-2006 à 20:12:23  profilanswer
 

ok merci!
par contre quand je ne fait pas d'opérateur d'affectation dans une classe, ca utilise le constructeur par recopie a défaut?

n°1464414
jesus_chri​st
votre nouveau dieu
Posté le 24-10-2006 à 21:20:23  profilanswer
 

non ça utilise l'opérateur d'affectation par défaut. C'est le même code que le constructeur de copie par défaut (copie membre à membre) mais ce n'est pas la même fonction.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C++]un vector de references?!

 

Sujets relatifs
Recherche d'une valeur dans un vector<> trop longuereferences en cpp
manipulation de std::vector problème de mémoireSTL ajouter des éléments dans un vector
pb references ADO Excel SQLPassage de références de tableaux dans l'url
Conseil sdd à adopter pour couples objet/références vers cet objetCréer une méthode qui renvoie un vector à deux dimensions.
Stocker des objects personnalisés dans un Vector[RESOLU] probleme avec le lower_bound d'un vector de classes
Plus de sujets relatifs à : [C++]un vector de references?!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR