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