question sur les pointeurs
Bonjour, on m'avait dit un jour qu'on pouvait éviter l'écriture des pointeurs en C++ pour ne pas écrire comme en C. Par exemple, avec le passage par référencement dans une méthode :
Ecran::affichage(const float &couleur) {...}
Lorsque j'instancie un object (ici roue) dans un autre objet (ici voiture) je fais comme ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Class::Voiture() {
public:
Voiture();
private:
Roue *roue;
}
Voiture::Voiture() {
roue = new Roue(4);
}
Voiture::status() {
std::cout << roue->taille() << std::endl;
} |
Ma question est la suivante, puis-je éviter d'avoir un pointeur sur roue ?
Merci d'avance :-)