다음을 통해 공유


CList::InsertBefore

지정 된 위치에 있는 요소를 하기 전에이 목록에 추가 합니다.

POSITION InsertBefore(
   POSITION position,
   ARG_TYPE newElement 
);

매개 변수

  • position
    A 위치 이전 반환 값 GetNext, GetPrev, 또는 찾기 멤버 함수를 호출 합니다.

  • ARG_TYPE
    템플릿 매개 변수 (참조 될 수 있습니다) 목록 요소의 형식을 지정 합니다.

  • newElement
    이 목록에 추가할 요소입니다.

반환 값

A 위치 반복 또는 목록 요소 검색에 사용할 수 있는 값입니다.

설명

경우 위치NULL, 요소 목록의 처음에 삽입 됩니다.

예제

// Define myList.
CList<CString,CString&> myList;

// Add three elements to the list.
POSITION pos = myList.AddHead(CString(_T("XYZ")));
pos = myList.InsertBefore(pos, CString(_T("ABC")));
pos = myList.InsertBefore(pos, CString(_T("123")));

// Verify the head element is what's expected.
ASSERT(CString(_T("123")) == myList.GetHead());      

요구 사항

헤더: afxtempl.h

참고 항목

참조

CList 클래스

계층 구조 차트

CList::Find

CList::InsertAfter