위치 InsertBefore ( 위치 위치, CObject * newElement );
던져 ( CMemoryException );
반환 값
반복 또는 개체 포인터 검색; 사용할 수 있는 위치 값 NULL 목록이 비어 있는 경우。
매개 변수
위치
이전 GetNext, GetPrev또는 찾기 멤버 함수 호출에 의해 반환 된 위치 값。
newElement
이 목록에 추가할 개체 포인터。
주의
지정된 된 위치에 요소 하기 전에이 목록에 요소 추가。
예제
CObList 목록;
위치 pos1, pos2;
목록입니다.AddHead (새 케이지 (21));
목록입니다.AddHead (새 케이지 (40)); / / 이제 목록 포함 (40, 21).
만약 ((pos1 = 목록.GetTailPosition())! = NULL)
{
nbsp;? pos2 = 목록.InsertBefore (pos1, 새로운 케이지 (65));
}
# ifdef _DEBUG
afxDump.SetDepth (1);
afxDump << "InsertBefore 예:" << & 목록 << "\n";
# endif
이 프로그램에서 결과가 다음과 같습니다.:
InsertBefore 예: CObList 3 요소
nbsp;? $4ae2에서 케이지 40
?? $4b02에서 케이지 65
?? $49e6에서 케이지 21(&N)
CObList 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CObList::Find, CObList::InsertAfter(&N)