Aracılığıyla paylaş


CArray::GetData

Bu üye işlevi dizideki öğeleri doğrudan erişmek için kullanın.

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

Parametreler

  • TÜRÜ
    Şablon dizi öğelerinin türünü belirten bir parametre.

Dönüş Değeri

Dizi öğesi için bir işaretçi.

Notlar

Herhangi bir öğe varsa, GetData null değerini döndürür.

Bir dizinin öğelerini doğrudan erişim daha hızlı çalışmanıza yardımcı olsa da çağırırken dikkatli GetData; doğrudan yaptığınız hatalar dizinizi öğelerini etkiler.

Örnek

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

Gereksinimler

Başlık: afxtempl.h

Ayrıca bkz.

Başvuru

CArray sınıfı

Hiyerarşi grafik

CArray::GetAt

CArray::SetAt

CArray::ElementAt