다음을 통해 공유


CObList::AddHead

머리의이 목록에 새 요소 또는 요소 목록에 추가합니다.

POSITION AddHead(
   CObject* newElement 
);
void AddHead(
   CObList* pNewList 
);

매개 변수

  • newElement
    CObject 포인터를이 목록에 추가할 수 있습니다.

  • pNewList
    다른 포인터 CObList 목록.요소에서 pNewList 이 목록에 추가 됩니다.

반환 값

반환 된 첫 번째 버전은 위치 새로 삽입된 한 요소의 값입니다.

다음 표에서 다른 멤버와 비슷한 함수를 보여 줍니다. CObList::AddHead.

클래스

멤버 함수

사용할 때

위치 AddHead (void *newElement);

무효가 AddHead (사용할 때 *pNewList);

CStringList

위치 AddHead(const CString& newElement);

위치 AddHead (LPCTSTRnewElement);

무효가 AddHead (CStringList *pNewList);

설명

목록 작업 전에 비워 둘 수 있습니다.

예제

참조 CObList::CObList 에 있는 CAge 클래스.

CObList list;
list.AddHead(new CAge(21)); // 21 is now at head.
list.AddHead(new CAge(40)); // 40 replaces 21 at head.
#ifdef _DEBUG
   afxDump.SetDepth(1);
   afxDump << _T("AddHead example: ") << &list << _T("\n");
#endif      

이 프로그램의 결과 다음과 같습니다.

AddHead example: A CObList with 2 elements

a CAge at $44A8 40

a CAge at $442A 21

요구 사항

헤더: afxcoll.h

참고 항목

참조

CObList 클래스

계층 구조 차트

CObList::GetHead

CObList::RemoveHead