CArray::GetAt
指定したインデックスの配列要素を返します。
TYPE& GetAt(
INT_PTR nIndex
);
const TYPE& GetAt(
INT_PTR nIndex
) const;
パラメーター
type
配列の要素の型を指定するテンプレート パラメーター。nIndex
0 にゼロ以上で GetUpperBoundによって返される値により小さいか等しいの整数のインデックス。
戻り値
現在配列要素のインデックス。
解説
返される値より大きい GetUpperBound を負の値または値を渡すと、アサーション エラーが発生します。
使用例
CArray<CPoint,CPoint> myArray;
CPoint pt;
// Add elements to the array.
for (int i = 0; i < 10; i++)
myArray.Add(CPoint(i, 2 * i));
// Modify all the points in the array.
for (int i = 0; i <= myArray.GetUpperBound(); i++)
{
pt = myArray.GetAt(i);
pt.x = 0;
myArray.SetAt(i, pt);
}
必要条件
ヘッダー: afxtempl.h