void SetAt ( int nIndex, CObject ※ newElement );
パラメーター
nIndex
0 以上の整数インデックスGetUpperBoundによって返される値以下。
newElement
この配列に挿入するオブジェクトのポインター。NULL値を許可します。
解説
配列要素を指定したインデックス位置に設定します。SetAtは、成長する配列は発生しません。場合は、自動的に成長する配列SetAtGrowを使用します。
インデックス値が配列の有効な位置を表すことを確認する必要があります。範囲外の場合は、ライブラリのデバッグ バージョンをアサートします。
CObArray::SetAtに似ている他のメンバー関数を次に示します。
| クラス | メンバー関数 |
| CByteArray | SetAt は無効 (int nIndex、バイト newElement ); |
| CDWordArray | SetAt は無効 (int nIndex、DWORD newElement ); |
| CPtrArray | SetAt は無効 (int nIndexvoid ※ newElement ); |
| CStringArray | SetAt は無効 (int nIndex、LPCTSTR newElement ); |
| CUIntArray | SetAt は無効 (int nIndex、UINT newElement ); |
| CWordArray | SetAt は無効 (int nIndex、WORD newElement ); |
例
CObList::CObListを参照してくださいの一覧については、 CAge コレクションのすべての例で使用されるクラス。
//CObArray::SetAt の例特価;CObArray 配列;CObject ※ pa;配列。(新しいケージ (21)) を追加;//0 の要素配列。(新しいケージ (40)) を追加;//要素 1場合 ((pa = 配列。GetAt (0))! = NULL){配列。SetAt (0、新しいケージ (30));//要素 0 を交換してください。pa を削除;//0 に元の要素を削除します。}#ifdef _DEBUGafxDump.SetDepth (1);afxDump <<「SetAt 例:「<< ・ アレイ <<"\n";#endif
このプログラムからの結果は次のとおりです。:
SetAt 例: CObArray 2 素子特価;[0]、ケージに $47E0 = 30[1]、ケージに $47A0 = 40(&N)
CObArray 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CObArray::GetAt、 CObArray::SetAtGrow、 CObArray::ElementAt CObArray::operator(&N)