Constructeur avec paramètres et liste d'initialisation
iostream
Dans le fichier .hpp, modification de la classe.
Modification de la méthode constructeur et ajout sous private du field _parametre.
class Contact { public: Contact(int p1); ~Contact(void); void methode_c(void); int field; private: int _parametre;
Modifier ensuite la méthode dans le fichier .cpp
Le paramétre est ensuite affecté à l'attribut privé _Parametre
Contact::Contact(int p1) : _parametre(p1) { std::cout << "Constructeur par defaut avec parametre : " << _parametre << std::endl; this->methode_c(); }
Et enfin passer le parametre dans le fichier main lors de l'instanciation de l'objet.
Contact newC(42);