반응형
수정1

전에 올렸던 소스에서 Double Free Bug가 일어나서 급하게 수정했습니다.

추가한건 소멸자함수, 수정한 부분은 operator=입니다.

=============================================================================

수정2


수정하기 전의 소스에서 begin이나 rend함수를 통해 arr에 접근이 가능해져서 아래와 같은 소스로

데이터 삭제가 가능합니다.

delete [](arr.begin());

이를 방지하기위해

vector_base로 캡슐화 시켰고, 기존의 T*리턴하는 함수들을 모두 iterator로 변경하였습니다.

또, 현재 다른 STL함수들과 호환성을 위해 수정중입니다.


블로그 이미지

KuroNeko_

KuroNeko

,