CHStringArray ::, opérateur []

[La classe CHStringArray fait partie de l’infrastructure de fournisseur WMI qui est maintenant considérée comme ayant un état final, et aucune amélioration du développement, des améliorations ou des mises à jour ne sera disponible pour les problèmes non liés à la sécurité qui affectent 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 des méthodes setat et GetAt .

CHString& operator []( 
  int nIndex
);

CHString operator []( 
  int nIndex
) const;

Paramètres

nIndex

Un index d’entiers 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.

Remarques

Vous pouvez utiliser le premier opérateur, qui appelle des tableaux qui ne sont pas const, sur le côté droit (r-value) ou sur le côté gauche (valeur l) d’une instruction d’assignation. Le deuxième, qui appelle pour les tableaux const , peut être utilisé uniquement à droite.

La version de débogage de la bibliothèque déclare si l’indice (à gauche ou à droite d’une instruction d’assignation) est hors limites.

Exemples

L’exemple de code suivant illustre 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" );

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
En-tête
ChStrArr. h (inclure FwCommon. h)
Bibliothèque
FrameDyn. lib
DLL
FrameDynOS.dll ;
FrameDyn.dll

Voir aussi

CHStringArray :: Add

CHStringArray :: GetAt

CHStringArray :: SetAt