AddBefore

링크된 목록에서 지정된 노드 앞에 요소를 추가.

값을 기준으로 요소를 추가하는 버전.

CLinkedListNode<T>* AddBefore(
   CLinkedListNode<T>*  node,        // 요소를 추가할 노드
   T                    value        // 추가할 요소
   );

값 반환

추가된 노드에 대한 포인터를 반환.

값을 기준으로 요소를 형성된 노드로 추가하는 버전.

bool AddBefore(
   CLinkedListNode<T>*  node,        // 요소를 추가할 노드
   CLinkedListNode<T>*  new_node     // 추가될 노드
   );

매개변수

*node

[in] 새 요소를 추가하기 전에 연결된 목록의 노드.

[in]  추가될 요소..

*new_node

[in]  추가될 노드.

값 반환

성공하면 true를, 그렇지 않으면 false를 반환.