| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 
 | 
// Dans le .hpp
class NoeudMonceau
{
private: //ou protected en fonction des besoins
    double NMdistance;
    long int idSommet;
public: 
    NoeudMonceau();
    NoeudMonceau(double d, long int li);
    bool operator < (const NoeudMonceau& n)const {return this->NMdistance > n.NMdistance;}
};
// Dans le .cpp
// Constructeur par défaut
NoeudMonceau::NoeudMonceau()
{
    NMdistance = /* Valeur par défaut*/;
    idSommet = /* Valeur par défaut*/;
}
// Constructeur surchargé
NoeudMonceau::NoeudMonceau(double d, long int li) : NMdistance(d), idSommet(li)
{
} | 
Partager