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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :-)