CArray::GetData
Utilisez cette fonction membre pour obtenir l'accès direct aux éléments d'un tableau.
const TYPE* GetData( ) const;
TYPE* GetData( );
Paramètres
- TYPE
Paramètre de modèle spécifiant le type des éléments du tableau.
Valeur de retour
Un pointeur vers un élément de tableau.
Notes
Si aucun élément n'est disponible, GetData retourne une valeur NULL.
Lorsque l'accès direct aux éléments d'un tableau peut vous aider à travailler plus rapidement, être prudent en appelant GetData; toutes les erreurs ce directement à affectent les éléments du tableau.
Exemple
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
Configuration requise
Header: afxtempl.h