Freigeben über


CHStringArray::Append-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 Append-Methode fügt den Inhalt eines anderen Arrays am Ende des angegebenen Arrays hinzu.

Syntax

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

Parameter

[ref] src

Quelle der Elemente, die an das Array angefügt werden sollen.

Rückgabewert

Wenn die Append-Methode erfolgreich ist, gibt sie den Index des ersten angefügten Elements zurück.

Hinweise

Bei Bedarf kann Append zusätzlichen Arbeitsspeicher zuweisen, um die an das Array angefügten Elemente aufzunehmen.

Beispiele

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

Anforderungen

Anforderung Wert
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::Copy