bonjours,
voilà très rapidemant mon code!!!!
j'ai crée la classe TS que j'ai testé le bon fctnnement de ses methodes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 void Section :: set_payload(set<TS> entree){ int pos=0; //initaialiser la position à partir delaquelle on va copier les informations //dans payload payload=new u_char; for(int i=0; i<entree.size(); i++) { memcpy(payload+pos,(entree[i].getpayload()),(sizeof(entree[i].getpayload()))); pos+=sizeof(entree[i].getpayload()); } return payload; }
ma classe section est composé de TS pour ainsi créer son vrai payload à partir du payload de TS.(payload de TS c du unsigned char)
Néanmoins, en complilant voilà le msg qui vient me perturber
section.cpp:114: error: no match for ‘operator[]’ in ‘entree[i]’
Partager