Bonjour,
J'ai une structure comme suit:
typedef struct DataFlow : public cObject {
std::list<uint16_t> receivedPackets;
int numberOfPacketsNotYetAcknowledged;
...
}DataFlow;
puis, j'utilise un tableau de structure "Dataflow" (de même pour vecteur d'objets Dataflow).
Lorsque je stocke des éléments à cette liste, l'insertion se déroule correctement comme prévue (j'ai vérifié ceci dans la même fonction qui fait l'insertion).
Le problème c'est que lorsque je recherche par la suite l'un des éléments déjà insérés dans la liste (à partir du programme principal) je trouve que ça n'existe pas (et la taille de la liste est nulle). Au même temps, les autres attributs de type int, double,... sont bien remplis et contiennent les informations insérés.
Je voudrai bien savoir comment faire pour créer un attribut de type liste dans ma structure.
J'aime clarifier que tout marche correctement lorsque j'insère des éléments à un objet de type Dataflow et le problème apparait que lorsque j'utilise un tableau ou vecteur de strucure Dataflow
merci de m'aider à trouver une solution pour ce problème car le container list est le plus adéquat dans ma situation
med belhassen