Classe en C++

Résolu/Fermé
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 - 15 mai 2010 à 18:15
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 - 15 mai 2010 à 18:50
Bonjour,


Voila, j'ai un code source que j'ai compris, et que je ré-ecrit a ma maniere, mais il y a une ligne que je ne comprend pas.
En effet, c'est lors d'un déclaration de classe:

class Strecke : public GraphObj    {// erben von GraphObj
   public:
     // Initialisierung mit Initialisierungsliste
     Strecke(const Ort &Ort1, const Ort &Ort2)
     : GraphObj(Ort1),          	// Initialisierung des Subobjekts
     Endpunkt(Ort2)  {           // Initialisierung des Attributs
     }                        		// leerer Code-Block

     double Laenge() const { // Methode Laenge verwendet Methode Entfernung
         return Entfernung(Bezugspunkt(), Endpunkt);
     }

   private:
     Ort Endpunkt;             	// zusätzlich: 2. Punkt der Strecke
					// (der erste ist GraphObj::Referenzkoordinaten)
};


je ne comprend pas la première ligne:
class Strecke : public GraphObj
==> que signifie le public GraphObj avant l'accolade et après la déclaration de la classe? (GraphObj est une classe créer précédemment).

Merci

2 réponses

Heritage peut être
0
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 704
15 mai 2010 à 18:50
Exacte, je l'ai mis en include et sa fonctionne :)
Merci beaucoup
0