mais pourquoi fais-tu cette affectation 7129 fois?
je verrais plutot
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 double r = 0.0; r = rng.uniform(); std::vector<bool> b(7129); for (int j=0;j<7129;j++) {b[j]=rng.flip(); eo.setB(b); cout<<"le num"; cout<<j; //eo.invalidate(); }
maintenant est tu certaine que
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 double r = rng.uniform(); std::vector<bool> b(7129); for (int j=0;j<7129;j++) { b[j]=rng.flip(); cout<<"b[" << j << "] = " << b[j] << std::endl;; } eo.setB(b);
- rng.uniform(); retourne un double
- rng.flip retourne un boolean
as-tu activé les warnings de compilation sous gcc/g++ c'est -Wall qu'il faut ajouter au moment de la compilation.
Partager