다음을 통해 공유


CAtlArray::Append

한 배열의 내용을 다른 끝에 추가 하려면이 메서드를 호출 합니다.

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

매개 변수

  • aSrc
    추가할 배열입니다.

반환 값

추가 된 첫 번째 요소의 인덱스를 반환합니다.

설명

제공 된 배열의 요소는 기존 배열의 끝에 추가 됩니다.필요한 경우 새 요소를 수용 하기 위해 메모리 할당 됩니다.

배열은 동일한 유형의 되며 배열 자체에 추가할 수 없습니다.

디버그 빌드에서 ATLASSERT 경우 발생 합니다는 CAtlArray 인수는 유효한 배열 아닙니다 또는 aSrc 같은 개체를 참조 합니다.릴리스 빌드에 잘못 된 인수를 예기치 않은 동작이 발생할 수 있습니다.

예제

// 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);   

요구 사항

헤더: atlcoll.h

참고 항목

참조

CAtlArray 클래스

CAtlArray::InsertArrayAt