Education/Bit 18th
KeyVector 구현
★용호★
2009. 8. 3. 14:08
배열 - 특정 Key순으로 보관
KeyVector부분에서 처음 들어오는 값에 대해
KeepIn을 할때 if문 조건에 this->size()==0을 해준것과 seek==end() 를 해준것의 차이가 무엇일까...
this->size()==0를 했을 경우에는 첫번째로 들어간 값이 고정이 되서 정렬도 안되고 삭제도 검색도 안되는 문제가 발생하는데
seek=end()를 했을 경우에는 그런 문제가 발생하지 않는다...
둘다 현재 공간이 생성되지 않았다는 것을 나타내는 것인데 다른점이 무엇일까..??
예상으로는 size()==0으로 했을경우 유연하지 않아서 그런것 같은데 정확한 이유를 모르겠다..