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으로 했을경우 유연하지 않아서 그런것 같은데 정확한 이유를 모르겠다..