CHStringArray::operator [ ]
[La classe CHStringArray fait partie de l’infrastructure du fournisseur WMI, qui est maintenant considérée dans l’état final, et aucun développement, amélioration ou mise à jour supplémentaire ne sera disponible pour les problèmes non liés à la sécurité affectant ces bibliothèques. Les API MI doivent être utilisées pour tout nouveau développement.]
Ces opérateurs d’indice définissent ou obtiennent l’élément à l’index spécifié. Ces opérateurs sont un substitut pratique aux méthodes SetAt et GetAt.
CHString& operator [](
int nIndex
);
CHString operator [](
int nIndex
) const;
Paramètres
-
nIndex
-
Index entier supérieur ou égal à zéro et inférieur ou égal à la valeur retournée par GetUpperBound
Valeurs de retour
Les opérateurs d’indice retournent l’élément pointeur CHString actuellement à cet index.
Notes
Vous pouvez utiliser le premier opérateur, qui appelle les tableaux qui ne sont pas const, à droite (valeur r) ou à gauche (valeur l) d’une instruction d’affectation. Le second, qui appelle des tableaux const, peut être utilisé uniquement à droite.
La version de débogage de la bibliothèque indique si l’indice (à gauche ou à droite d’une instruction d’affectation) est hors limites.
Exemples
L’exemple de code suivant montre l’utilisation de CHStringArray::operator [].
CHStringArray array;
CHString s;
array.Add( L"String 1" ); // Element 0
array.Add( L"String 2" ); // Element 1
s = array[0]; // Get element 0
assert( s == L"String 1" );
array[0] = L"String 3"; // Replace element 0
assert( array[0] == L"String 3" );
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
En-tête |
|
Bibliothèque |
|
DLL |
|