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 |