Bonjour j'ai deux headers que je n'arrive pas a rendre fonctionnelle
je ne comprend pas comment je doit m'y prendre, un peu d'aide serait la bienvenue
merci par avance
Angle.h
Position.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 class Angle { public: /// retourne l'angle en degres virtual double degrees() = 0; /// retourne l'angle en radians virtual double radians() = 0; /// retourne le cos de l'angle virtual double cos() = 0; /// retourne le sin de l'angle virtual double sin() = 0; };
Si j'ai bien compris je ne dois pas faire de angle.cpp vu que angle.h est virtuel pure?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #include "Angle.h" class Position : public Angle { public: Position(const Angle& lat, const Angle& lon); ~Position(); Angle getLatitude() const; Angle getLongitude() const; double distanceTo(const Position& other) const; private: Angle latitude, longitude; }; #endif
Comment faire pour que cela compile??
Je ne souhaite pas de solution toute faite mais plutot une explication sur comment m'y prendre
merci
Partager