CArray::InsertAt
첫 번째 버전의 InsertAt 요소 (또는 요소 여러 복사본) 배열의 지정 된 인덱스에 삽입 합니다.
void InsertAt(
INT_PTR nIndex,
ARG_TYPE newElement,
INT_PTR nCount = 1
);
void InsertAt(
INT_PTR nStartIndex,
CArray* pNewArray
);
매개 변수
nIndex
반환 된 값 보다 클 수는 정수 인덱스 GetUpperBound.ARG_TYPE
템플릿 매개 변수를이 배열에 요소 형식을 지정 합니다.newElement
이 배열에 추가할 수 있는 요소입니다.nCount
이 요소가 수 해야 하는 횟수 (기본값은 1) 삽입 합니다.nStartIndex
반환 된 값 보다 클 수는 정수 인덱스 GetUpperBound.pNewArray
이 배열에 추가할 요소를 포함 하는 다른 배열입니다.
설명
이 과정에서 이동이 인덱스에 기존 요소 이동 (인덱스 증가) 위의 모든 요소를.
두 번째 버전에서 다른 모든 요소를 삽입 CArray 부터 컬렉션의 nStartIndex 위치.
SetAt 반대로 함수 지정 된 배열의 요소를 대체 하 고 모든 요소를 이동 하지.
예제
// example for CArray::InsertAt
CArray<CPoint,CPoint> ptArray;
ptArray.Add(CPoint(10,20)); // Element 0
ptArray.Add(CPoint(30,40)); // Element 1 (will become element 2)
ptArray.InsertAt(1, CPoint(50,60)); // New element 1
요구 사항
헤더: afxtempl.h