次の方法で共有


CTypedPtrList::GetAt

POSITION 型の変数は、リストのキーです。

TYPE& GetAt(
   POSITION position 
);
TYPE GetAt(
   POSITION position 
) const;

パラメーター

  • type
    リストに格納されている要素の型を指定するテンプレート パラメーター。

  • [position]
    POSITION の値は、前の GetHeadPosition[検索] のメンバー関数の呼び出しによって返される。

戻り値

リストが const CTypedPtrListへのポインターを通じてアクセス GetAt は、テンプレート パラメーター によって指定される型のポインターを返します。これは、関数が代入ステートメントの右側でのみ使用されるようにするため、変更のリストを保護します。

リストが CTypedPtrListへのポインターを通じてまたは直接アクセス GetAt は、テンプレート パラメーター によって指定される型のポインターへの参照を返します。これは、関数が代入ステートメントのどちらにも使用されるようにするため、リスト エントリが変更されるようにします。

解説

これは、インデックスと同じではなく、独自 POSITION の値を操作できません。GetAt は、特定の位置に関連付けられている CObject のポインターを取得します。

POSITION の値は、リストの有効な位置を表すようにする必要があります。これは、Microsoft Foundation Class ライブラリの assert のデバッグ バージョン。

このインライン関数呼び出し BASE_CLASS**::GetAt**。

必要条件

ヘッダー: afxtempl.h

参照

関連項目

CTypedPtrList クラス

階層図

CObList::GetAt