INode<TValue> 인터페이스

정의

노드 데이터 구조에 대한 인터페이스입니다. 양방향 반복을 지원하는 컨테이너에는 노드가 포함됩니다. 노드는 컨테이너의 해당 위치에 있는 요소의 값과 컨테이너의 다음 및 이전 요소에 대한 포인터로 구성됩니다.

generic <typename TValue>
public interface class INode
public interface INode<TValue>
type INode<'Value> = interface
Public Interface INode(Of TValue)

형식 매개 변수

TValue

제어되는 시퀀스의 요소 형식입니다.

속성

Name Description
_Value

컨테이너에서 이 노드의 요소 값을 가져오거나 설정합니다.

메서드

Name Description
container()

현재 노드가 있는 컨테이너를 가져옵니다.

is_head()

현재 노드가 컨테이너의 첫 번째 노드인지 여부를 확인합니다.

next_node()

현재 노드를 지나 컨테이너의 다음 노드를 가져옵니다.

prev_node()

현재 노드 바로 앞에 있는 컨테이너의 노드를 가져옵니다.

적용 대상