CObArray::GetAt
更新 : 2007 年 11 月
指定したインデックス位置の配列要素を返します。
CObject* GetAt(
INT_PTR nIndex
) const;
パラメータ
- nIndex
整数のインデックス。このインデックスは 0 以上で GetUpperBound 関数で返される値以下です。
戻り値
インデックスで示される位置の現在の CObject ポインタ要素を返します。
解説
メモ : |
---|
負の値または GetUpperBound 関数で返される値を超える値を渡した場合は、アサーションに失敗します。 |
CObArray::GetAt に類似している他のメンバ関数を以下に示します。
クラス |
メンバ関数 |
---|---|
BYTE GetAt( INT_PTRnIndex ) const; |
|
DWORD GetAt( INT_PTR nIndex ) const; |
|
void* GetAt( INT_PTR nIndex ) const; |
|
CString GetAt( INT_PTR nIndex ) const; |
|
UINT GetAt( INT_PTR nIndex ) const; |
|
WORD GetAt( INT_PTR nIndex ) const; |
使用例
すべてのコレクションの例で使われている CAge クラスのリストについては、CObList::CObList を参照してください。
CObArray arr;
arr.Add(new CAge(21)); // Element 0
arr.Add(new CAge(40)); // Element 1
ASSERT(*(CAge*) arr.GetAt(0) == CAge(21));
必要条件
ヘッダー : afxcoll.h