Je dois programmer (pour mes cours) un prog qui fait des calculs statistiques (basiques). J'ai décidé (ça me semblait le plus logique) de traiter cela a l'aide de listes d'objets.
Chaque objet contient par exemple Valeur, Effectif (tous deux rentrés par l'utilisateur et donc initialisé par constructeur) et d'autres telles que Effectif cumulé, fréquence etc.
Mon problème est que je ne vois pas trop comment passer en paramètres vers le constructeur lors de l'initialisation d'un élément.
Voici ce que j'ai fait jusqu'à présent..
Une idée?
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
28
29
30
31
32
33
34
35
36 class ELEM{ private: float valeur; long effectif; long effe_cumul; float freq; float fre_cumul; public: ELEM(float,long); ~ELEM(); void affiche(); }; ELEM::ELEM(float _valeur, long _effectif){ valeur=_valeur; effectif=-effectif; }; void ELEM::affiche(){ cout << "valeur: " << valeur << "\n" <<"effectif: " << effectif << "\n" ; }; typedef list<ELEM> liste_ELEM; int main (){ liste_ELEM L1(1,(float)3,5); <--- Ligne 38 return 0; }; "untitled.cpp" : E2285 Impossible de trouver une correspondance pour 'liste_ELEM::list(int,float,int)' dans la fonction main() en ligne 38
Partager