bonjours,

voilà très rapidemant mon code!!!!
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;
}
j'ai crée la classe TS que j'ai testé le bon fctnnement de ses methodes.
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]’