Freigeben über


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

CByteArray

void Copy( const CByteArray& src);

CDWordArray

void Copy( const CDWordArray& src);

CPtrArray

void Copy( const CPtrArray& src);

CStringArray

void Copy( const CStringArray& src);

CUIntArray

void Copy( const CUIntArray& src);

CWordArray

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

Siehe auch

Referenz

CObArray-Klasse

Hierarchien-Diagramm

CObArray::Append