Classes et instances

Sources d'information

Librairie(s) requise(s)

iostream

Comment ça marche

Convention de nomage des fichiers sources

Création et utilisation d'une classe

Dans le fichier .hpp, définition de la classe.

Une classe est un peut comme une structure.

#ifndef CONTACT_CLASS_H
# define CONTACT_CLASS_H

class   Contact
{
public:
	Contact(void);
	~Contact(void);
private:
}; // ne pas oublier le ;
#endif
	

Ne pas oublier le ; après la fermeture du scope.

Définir ensuite le constructeur et le destructeur dans le fichier .cpp

#include 
#include "Contact.class.hpp"

Contact::Contact(void)
{
    std::cout << "Constructeur par defaut" << std::endl;
}

Contact::~Contact(void)
{
    std::cout << "Destructeur par defaut" << std::endl;
}
	

Et enfin ajouter après l'instance de la classe dans le fichier main

#include"Contact.class.hpp"

int main    (void)
{
    Contact newC;

    return (0);
}	
	

retour


© 2022, vroch
Revisé le : 24 oct 2022
URL : http://vroch.ch/vr_tech_021.html
Main : http://vroch.ch