iterator (list)

2022. 12. 11. 22:33개인공부/C++

리스트노드를 가리키는 ite

rator를 만들어보았다.

먼저 begin 과 end를 지정해주었다.

end iterator의 경우에는 마지막다음칸을 지시하고있다.

erase의 경우에는 헤드노드를 지칭할경우에 이전노드가 없으므로 조건을 설정하였다.

그리고 조건으로  end노드도 설정해야하지만 일단은 넘어갔다.

 

다음  insert 함수를추가하였다. insert의 경우에는 이터레이터가 가리키는 노드앞으로

노드를 추가해주므로 조건으로 여러가지를 추가해 주었다. 

 

다음에 기회가 생기면 다시한번 혼자힘으로 템플리 클래스 가변배열과 리스트를 코딩해볼 예정이다.

'개인공부 > C++' 카테고리의 다른 글

tree 구현해보기  (0) 2022.12.13
tree  (0) 2022.12.12
iterator  (0) 2022.12.10
template class list  (0) 2022.12.09
참조자 &  (0) 2022.12.08