#ifndef MACLASSE
#define MACLASSE "__MACLASSE"

#include <iostream>

// définition des constantes exportées
//////////////////////////////////////

// prototype des fonctions exportées
////////////////////////////////////


// interface de la classe du module
///////////////////////////////////

class maclasse
{
 private :    // ajouter ici les membres private de la classe
 
 public :

		// constructeur par défaut, avec des arguments par défaut si nécessaire
		maclasse();
		
		// constructeur par recopie, si la classe a des membres de type pointeur
		maclasse(const maclasse&);
		
		// destructeur
		~maclasse();
		
		// surcharge des opérateurs standard <<, >>, et opérateur d'affectation
		
		friend std::ostream& operator<<(std::ostream &, const maclasse&);
		
		friend std::istream& operator>>(std::istream&, maclasse&);
		
		maclasse& operator=(const maclasse&);
		
};

// initialisation des membres statiques de la classe

#endif // MACLASSE
