I found the problem, I had too many include
Code:
#if !defined(VISITE_H_INCLUS)
#define VISITE_H_INCLUS
#include <iostream>
#include <string>
using namespace std;
class ClVendeur;
class ClEntreprise;
class ClVisite
{
public :
ClVisite(int p_date, int p_noContrat, bool p_estExistante)
: m_date(p_date), m_noContrat(p_noContrat), m_estExistante(p_estExistante)
{}
int Date() const { return m_date; }
int NoContrat() const { return m_noContrat; }
bool EstExistante() const { return m_noContrat; }
private :
int m_date;
ClVendeur* m_pVendeur;
ClEntreprise* m_pEntreprise;
int m_noContrat;
bool m_estExistante;
};
#endif