CArray::GetData
配列の要素に直接アクセスするには、このメンバー関数を使用します。
const TYPE* GetData( ) const;
TYPE* GetData( );
パラメーター
- type
配列の要素の型を指定するテンプレート パラメーター。
戻り値
配列要素へのポインター。
解説
要素が存在しない場合 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