Sdílet prostřednictvím


CAtlArray::Append

Volání této metody přidat obsah jednoho pole do druhého konce.

size_t Append( 
   const CAtlArray< E, ETraits >& aSrc  
);

Parametry

  • aSrc
    Pole, které chcete přidat.

Vrácená hodnota

Vrátí index prvního prvku připojených.

Poznámky

Prvky v zadané pole jsou přidány na konec existujícího pole.V případě potřeby bude přidělena paměť přizpůsobená nové prvky.

Matice musí být stejného typu a není možné přidat pole do sebe.

V sestavení ladicí budou zvýšeny ATLASSERT, pokud CAtlArray argument není platné pole nebo aSrc odkazuje na stejný objekt.Ve verzi sestavení může způsobit nepředvídatelné chování neplatné argumenty.

Příklad

// Declare two integer arrays
CAtlArray<int> iArray1,iArray2;

iArray1.Add(1);   // element 0
iArray1.Add(2);   // element 1

iArray2.Add(3);   // element 0
iArray2.Add(4);   // element 1 

// Append iArray2 to iArray1
iArray1.Append(iArray2);

ATLASSERT(iArray1.GetCount() == 4);   

Požadavky

Záhlaví: atlcoll.h

Viz také

Referenční dokumentace

Třída CAtlArray

CAtlArray::InsertArrayAt