Attribut membre = variable avec la valeur de l'instance
Fonction membre = fonction ou méthode
iostream
Dans le fichier .hpp, modification de la classe.
Ajout d'une méthode, aussi appelée fonction membre et d'un membre attribut.
Ces fonctions et attributs sont la base de l'objet instancié.
--> Plus tard on verra des fonctions et des attributs non memebre !
>class Contact { public: Contact(void); ~Contact(void); void methode_c(void); int field; private:
Définir ensuite la méthode dans le fichier .cpp après les méthodes par defaut (constructeur/destructeur).
Remarque: ici il y a par défaut un paramètre que c++ passe de maniére transparente, un pointeur spécial sur l'instance courante.
void Contact::methode_c(void) { std::cout << "Methode de Contact" << std::endl; }
Et enfin instancier la classe dans le fichier main
#include"Contact.class.hpp" int main (void) { Contact NewC; newC.field = 42; newC.methode_c(); return (0); }