Bonjour,
Dans mon projet informatique, je dois généré des nombres aléatoires suivant une loi gaussienne.
J'utilise la fonction gaussrand qui me génére des nombres aléatoires selon une loi gaussienne de mean=0 et d'écart type=1. Ensuite avec 2 variables m(moyenne) et ecart(ecart) que l'utilisateur va saisir lui permet de générer des nombres aléatoires suivant une loi gaussienne avec ses paramètres.
J'utilise une classe qui s'appelle gaussienne dans laquelle je déclare mes attributs et mes méthodes comme ceci :
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part 
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
Les fonctions gaussrand et cnd_manual sont implémentés dans un autre fichier.ccp. Dans mon main j'appelle donc ces 2 fonctions:
Lorsque je compile, j'ai les messages d'erreur suivant:
Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part 
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
28
29
30
31
32
33
34
- 'gaussrand' was not declared in this scope
- 'cnd_manual' was not declared in this scope
Je pensais que c'était un problème de bibliothèque mais j'ai presque insérer tous les bibliothèques nécessaires. Je vous demande alors de l'aide pour surpasser ce problème qui persiste il y'a une semaine.
Je vous remercie d'avance.

 

 
		
		 
         
  
			
			
 
   
 


 "Gaussrand" et cnd_manual was not declared in this scope
 "Gaussrand" et cnd_manual was not declared in this scope
				 Répondre avec citation
  Répondre avec citation


 
  
 
  
  
 
 
			 
  
 
				 En effet, ces deux fonctions ont pour résultat de permettre à l'utilisateur d'avoir un accès "plein et entier" à la valeur de moy.
 En effet, ces deux fonctions ont pour résultat de permettre à l'utilisateur d'avoir un accès "plein et entier" à la valeur de moy.
 -- ton commentaire ment honteusement au lecteur du code parce que, en exposant la fonction get_moy, on peut considérer qu'il s'agit d'un service que tu es en droit d'attendre de la part de ta classe, mais, en exposant la fonction set_moy, tu brises littéralement l'encapsulation, vu que tu permets "au premier clampin venu" d'aller modifier la valeur
 -- ton commentaire ment honteusement au lecteur du code parce que, en exposant la fonction get_moy, on peut considérer qu'il s'agit d'un service que tu es en droit d'attendre de la part de ta classe, mais, en exposant la fonction set_moy, tu brises littéralement l'encapsulation, vu que tu permets "au premier clampin venu" d'aller modifier la valeur  A méditer: La solution la plus simple est toujours la moins compliquée
A méditer: La solution la plus simple est toujours la moins compliquée Envoyé par koala01
 Envoyé par koala01
					
 
						
Partager