CArray::GetData
Utilizzare questa funzione membro per ottenere l'accesso diretto agli elementi di una matrice.
const TYPE* GetData( ) const;
TYPE* GetData( );
Parametri
- TIPO
Parametro di modello che specifica il tipo degli elementi di matrice.
Valore restituito
Un puntatore a un elemento di matrice.
Note
Se non esistono elementi disponibili, GetData restituisce un valore null.
Durante l'accesso diretto agli elementi di una matrice può consentire un utilizzo più rapidamente, prestare attenzione quando si chiamano GetData; tutti gli errori preparato direttamente interessano gli elementi della matrice.
Esempio
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
Requisiti
Header: afxtempl.h