Bonjour,
je voulais juste savoir si les CList stock le nombre d'element quelles ont ou si le getcount parcours a chaque fois la liste pour obtenir ce nombre et auquel cas il serais plus rapide de le stocker soi-meme
Merci
Version imprimable
Bonjour,
je voulais juste savoir si les CList stock le nombre d'element quelles ont ou si le getcount parcours a chaque fois la liste pour obtenir ce nombre et auquel cas il serais plus rapide de le stocker soi-meme
Merci
Elle stocke un compteur.
ok, merci.
juste pour info, tu sais ca d'ou ?
J'ai été confronté à un bug avec corruption du dernier élément d'une CList.
Lorsque je faisait un GetCount() elle me renvoyait bien le nombre d'éléments chargé au départ, hors l'appli plantait sur le dernier élément de la liste parcourue avec GetNext(). En débugant je me suis rendu compte que le nombre d'éléments était stocké et pas mis à jour au moment ou on fait le GetCount().
il suffit d'aller fureter dans les sources MFC ,ce que je fais souvent...Citation:
Envoyé par firejocker
merci