CArray::GetData

이 멤버 함수를 사용 하면 요소 배열에 직접 액세스할 수 있습니다.

const TYPE* GetData( ) const;
TYPE* GetData( );

매개 변수

  • 형식
    템플릿 매개 변수 배열 요소의 형식을 지정 합니다.

반환 값

배열 요소에 대 한 포인터입니다.

설명

요소가 있는 경우 GetData 는 null 값을 반환 합니다.

요소 배열에 직접 액세스 하면 더 빨리 작동 시킬 수 있지만, 호출 하는 경우 주의 GetData. 직접 확인 하는 오류를 배열의 요소를 영향을 줍니다.

예제

CArray<CPoint,CPoint> myArray;

// Allocate memory for at least 32 elements.
myArray.SetSize(32, 128);

// Add elements to the array.
CPoint* pPt = (CPoint*) myArray.GetData();
for (int i = 0; i < 32; i++, pPt++)
   *pPt = CPoint(i, 2*i);

// Only keep first 5 elements and free extra (unused) bytes.
myArray.SetSize(5, 128);
myArray.FreeExtra();

#if _DEBUG
   afxDump.SetDepth(1);
   afxDump << "myArray: " << &myArray << "\n";
#endif

요구 사항

헤더: afxtempl.h

참고 항목

참조

CArray 클래스

계층 구조 차트

CArray::GetAt

CArray::SetAt

CArray::ElementAt