CObArray::Copy
Rufen Sie die Memberfunktion auf, um die Elemente des angegebenen Arrays mit den Elementen eines anderen Arrays des gleichen Typs zu überschreiben.
void Copy(
const CObArray& src
);
Parameter
- src
Quelle der dem Array kopiert werden Elemente.
Hinweise
Copy gibt nicht Arbeitsspeicher frei; jedoch ggf., ordnet Copy möglicherweise mehr Arbeitsspeicher zu, um die Elemente größer, die dem Array kopiert werden.
In der folgenden Tabelle werden andere Memberfunktionen auf, die mit CObArray::Copy ähneln.
Klasse |
Memberfunktion |
---|---|
void Copy( const CByteArray& src); |
|
void Copy( const CDWordArray& src); |
|
void Copy( const CPtrArray& src); |
|
void Copy( const CStringArray& src); |
|
void Copy( const CUIntArray& src); |
|
void Copy( const CWordArray& src); |
Beispiel
Siehe CObList::CObList für Listen der CAge-Klasse, die in allen Auflistungsbeispielen verwendet wird.
CObArray myArray1, myArray2;
// Add elements to the second array.
myArray2.Add(new CAge(21));
myArray2.Add(new CAge(42));
// Copy the elements from the second array to the first.
myArray1.Copy(myArray2);
#ifdef _DEBUG
afxDump.SetDepth(1);
afxDump << "myArray1: " << &myArray1 << "\n";
afxDump << "myArray2: " << &myArray2 << "\n";
#endif
Anforderungen
Header: afxcoll.h