hères amies, chers amis du forum
J'ai créer une classe abstraite sensé initialisée un objet "variable aléatoire":
puis la classe Gauss:
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
21
22
23
24
25
26
27 1 #ifndef __VAR_ALEA_H_ #define __VAR_ALEA_H_ #include <cmath> #include <ctime> #define MAX(A,B) ( (A) > (B) ? (A):(B) ) #define MIN(A,B) ( (A) < (B) ? (A):(B) ) #define PI 3.14159265358979 #define DEUXPI 6.283185306 #define PI2 1.570796326794 class var_alea { public: var_alea() { }; virtual ~var_alea() { }; virtual double operator()() = 0; }; #endif
dans le main j'essaye de instancier un objet Gauss:
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 #include "var_alea.h" class Gauss : public var_alea { public : Gauss (double m=0, double s=1); Gauss (const Gauss &); double operator ()(); Gauss& operator=(const Gauss&); friend Gauss operator+(const Gauss &, const Gauss &); private : double m; double sigmadeux; };
Le code compile parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include "Gauss.h" int main() { Gauss N(); return 0; };
Cependant lors du debogage l'objet Gauss ne se créer pas et la fenêtre espion m'affiche ceci:
Pourriez vous m'aider SVP?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2N CXX0017: Erreur : symbole "N" introuvable
Merci
Partager