CAtlArray::InsertAt
Array 개체에 새 요소를 요소의 여러 복사본을 삽입 하려면이 메서드를 호출 합니다.
void InsertAt(
size_t iElement,
INARGTYPE element,
size_t nCount = 1
);
매개 변수
iElement
인덱스에서 요소를 삽입할 수 있습니다.element
값에 삽입할 요소입니다.nCount
추가할 요소의 수입니다.
설명
하나 이상의 요소를 삽입 하 여 인덱스에서 시작 하 여 배열, iElement.기존 요소를 덮어쓰지 않으려면 이동 합니다.
디버그 빌드에서 ATLASSERT 경우 발생 합니다의 CAtlArray 개체가 유효 하지 않습니다, 0의 요소를 추가할 수 또는 결합 된 수의 요소를 포함 하는 배열에 너무 큽니다.일반 정품 빌드에 잘못 된 매개 변수를 전달 하면 예기치 않은 결과가 발생할 수 있습니다.
예제
// Declare an array of integers
CAtlArray<int> iBuffer;
// Add elements to the array
for (int b = 0; b < 10; b++)
{
iBuffer.Add(0);
}
// Instert ten 1's into the array
// at position 5
iBuffer.InsertAt(5, 1, 10);
요구 사항
헤더: atlcoll.h