Freigeben über


CHStringArray::Copy-Methode (chstrarr.h)

[Die Klasse CHStringArray ist Teil des WMI-Anbieterframeworks, das nun als endgültig betrachtet wird, und es sind keine weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme verfügbar, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.]

Die Copy-Methode überschreibt die Elemente des angegebenen Arrays mit den Elementen eines anderen Arrays.

Syntax

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

Parameter

[ref] src

Quelle der Elemente, die in das Array kopiert werden sollen.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Die Copy-Methode gibt keinen Arbeitsspeicher frei, weist jedoch zusätzlichen Arbeitsspeicher zu, um die elemente aufzunehmen, die in das Array kopiert wurden.

Beispiele

Das folgende Codebeispiel zeigt die Verwendung von 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]);

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile chstrarr.h (einschließlich FwCommon.h)
Bibliothek FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

Weitere Informationen

CHStringArray

CHStringArray::Add

CHStringArray::Append