次の方法で共有


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

参照

参照

CArray クラス

階層図

CArray::SetAt

CArray::operator [ ]

その他の技術情報

CArray のメンバー