次の方法で共有


CTypedPtrList::GetTail

リストの先頭要素を表すポインターを取得します。

TYPE& GetTail( );
TYPE GetTail( ) const;

パラメーター

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

戻り値

リストが const CTypedPtrList へのポインターを使ってアクセスされた場合、GetTail 関数はテンプレート パラメーター TYPE で指定された型のポインターを返します。 このとき、この関数は代入ステートメントの右辺にしか使用できないため、リストは変更されません。

リストが直接または CTypedPtrList へのポインターを使ってアクセスされた場合、GetTail 関数はテンプレート パラメーター TYPE で指定された型のポインターへの参照を返します。 このとき、この関数は代入ステートメントの右辺にも左辺にも使用できるので、リストのエントリを変更できます。

解説

GetTail 関数を呼び出す前に、リストが空でないことを確認する必要があります。 リストが空の場合、MFC ライブラリのデバッグ環境ではアサートされます。 リストに要素があるかどうかは、IsEmpty 関数で確認できます。

必要条件

**ヘッダー:**afxtempl.h

参照

参照

CTypedPtrList クラス

階層図

CObList::IsEmpty

CObList::Find

CObList::GetTailPosition

CObList::GetHeadPosition

CTypedPtrList::GetPrev

CTypedPtrList::GetNext

CTypedPtrList::GetHead

その他の技術情報

CTypedPtrList のメンバー