hères amies, chers amis du forum

J'ai créer une classe abstraite sensé initialisée un objet "variable aléatoire":



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
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
 
#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;
};
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
 
 
#include "Gauss.h"
 
int main()
{	
	Gauss N();
	return 0;
 
};
Le code compile parfaitement.
Cependant lors du debogage l'objet Gauss ne se créer pas et la fenêtre espion m'affiche ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
N	CXX0017: Erreur : symbole "N" introuvable
Pourriez vous m'aider SVP?

Merci