INode<TValue> 인터페이스

정의

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

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

형식 매개 변수

TValue

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

속성

_Value

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

메서드

container()

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

is_head()

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

next_node()

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

prev_node()

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

적용 대상