Bonjour à tous.
Je viens de remarquer un truc pour le moins étrange.
Dans un projet c++ managé, j'ai les instructions suivantes :
Code :
- String* s = new String(bufData); // Ok, j'ai une string s qui va bien
- int longueur = s->Length // s->Length "m'affiche" bien la longueur de s (en débug avec espion).
|
Par contre, à ce stade, la variable "longueur" prend systématiquement la valeur "1025", qq soit la s->Length.
Qqun aurait'il une explication à ce sujet ??
C'est d'autant plus étrange qu'il n'y a pas de cast "apparent", Length renvoyant un int !?