CObArray::GetAt
指定したインデックスの配列要素を返します。
CObject* GetAt(
INT_PTR nIndex
) const;
パラメーター
- nIndex
0 にゼロ以上で GetUpperBoundによって返される値により小さいか等しいの整数のインデックス。
戻り値
インデックスの現在の要素 CObject のポインター。
解説
[!メモ]
返される値より大きい GetUpperBound を負の値または値を渡すと、アサーション エラーが発生します。
次の表は CObArray::GetAtに似ている他のメンバー関数を示します。
Class |
メンバー関数 |
---|---|
BYTE GetAt( INT_PTRnIndex ) const; |
|
DWORD GetAt( INT_PTRnIndex ) const; |
|
void* GetAt( INT_PTRnIndex ) const; |
|
CString GetAt( INT_PTRnIndex ) const; |
|
UINT GetAt( INT_PTRnIndex ) const; |
|
WORD GetAt( INT_PTRnIndex ) 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));
必要条件
Header: afxcoll.h