Metodo CHStringArray::Append (chstrarr.h)

[La classe CHStringArray fa parte di WMI Provider Framework, che ora viene considerata in stato finale e non saranno disponibili ulteriori sviluppi, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API MI devono essere usate per tutti i nuovi sviluppi.

Il metodo Append aggiunge il contenuto di un'altra matrice alla fine della matrice specificata.

Sintassi

int  throw(CHeap_Exception) Append(
  [ref] const CHStringArray & src
);

Parametri

[ref] src

Origine degli elementi da aggiungere alla matrice.

Valore restituito

Se il metodo Append ha esito positivo, restituisce l'indice del primo elemento accodato.

Commenti

Se necessario, Append può allocare memoria aggiuntiva per contenere gli elementi aggiunti alla matrice.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso di CHStringArray::Append.

CHStringArray myArray1, myArray2;
int idx, size;

// Add elements to the second array.
myArray2.Add( L"String 2" );
myArray2.Add( L"String 3" );

// Add elements to the first array and also append the second array. 
myArray1.Add( L"String 1" );
myArray1.Append( myArray2 );

size = myArray1.GetSize();
for (idx=0; idx<size; idx++)
   printf("[%d]: %S\n", idx, myArray1[idx]);

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione chstrarr.h (include FwCommon.h)
Libreria FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

Vedi anche

CHStringArray

CHStringArray::Add

CHStringArray::Copy