OVH Cloud OVH Cloud

CPtrArray: Nbre d'elements réels

2 réponses
Avatar
cnbvn
Bonjour,
J'utilise un CPtrArray, et je voudrais connaitre le nombre d'elements
réels qu'il y a dedans (pas la taile allouée).
- GetSize() retourne la taille allouée, ca ne m'interresse pas.
- Quant à GetCount, documenté dans msdn pour le CPtrArray, en réalité,
elle n'existe pas!!! (c'est très microsoftesque ça ...).
Comment fait on alors????
D'avance merci
francillo

2 réponses

Avatar
cnbvn
Oups! Me suis mal expliqué. Quand je dis, dans le message "taille
allouée", je veux dire le nombre d'elements alloués dans la liste.
Par exemple: 10 d'alloués, mais seulement 3 de remplit:
GetSize retourne 10, pas 3, et moi, c'est 3 que je veux.
Voilou!

cnbvn wrote:

Bonjour,
J'utilise un CPtrArray, et je voudrais connaitre le nombre d'elements
réels qu'il y a dedans (pas la taile allouée).
- GetSize() retourne la taille allouée, ca ne m'interresse pas.
- Quant à GetCount, documenté dans msdn pour le CPtrArray, en réalité,
elle n'existe pas!!! (c'est très microsoftesque ça ...).
Comment fait on alors????
D'avance merci
francillo


Avatar
dark poulpo
"cnbvn" a écrit dans le message de
news:41c1a000$0$28660$
Bonjour,
J'utilise un CPtrArray, et je voudrais connaitre le nombre d'elements
réels qu'il y a dedans (pas la taile allouée).
- GetSize() retourne la taille allouée, ca ne m'interresse pas.
- Quant à GetCount, documenté dans msdn pour le CPtrArray, en réalité,
elle n'existe pas!!! (c'est très microsoftesque ça ...).
Comment fait on alors????
D'avance merci
francillo



GetSize() / sizeof(dun element) = nb d'element