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