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