Condividi tramite


Metodo CHStringArray::Copy (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 Copy sovrascrive gli elementi della matrice specificata con gli elementi di un'altra matrice.

Sintassi

void  throw(CHeap_Exception) Copy(
  [ref] const CHStringArray & src
);

Parametri

[ref] src

Origine degli elementi da copiare nella matrice.

Valore restituito

Questo metodo non restituisce valori.

Commenti

Il metodo Copy non libera memoria, ma alloca memoria aggiuntiva per contenere gli elementi copiati nella matrice.

Esempio

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

CHStringArray a1, a2;
int idx, size;

a1.Add( L"String 1" );
a1.Add( L"String 2" );
a2.Add( L"String 5" );

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

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

Requisiti

   
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::Append