un vector de references?! [C++] - C++ - Programmation
Marsh Posté le 23-10-2006 à 22:36:17
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.
Marsh Posté le 24-10-2006 à 20:12:23
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?
Marsh Posté le 24-10-2006 à 21:20:23
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.
Marsh Posté le 23-10-2006 à 22:26:10
la question est simple: pourquoi on ne peut pas faire de vector du type
merci