저장할때 쓸라고 propertyset이라는 클래스를 , gems cd의 소스를 받아서 쓰고 있습니다
물론 제 자료형에 맞는 형태를 좀 추가해서 쓰고 있는데요
아무 생각없이 당연히 잘되는거니 하고 쓰고 있다가...... 자꾸 메모리 릭이 나길레
제쪽 소스를 찾아봤는데... 메모리 릭 날곳이 없는데... 자꾸 나더군요...
그래서... 검증된 소스라 생각됐던 propertyset 클래스를 잘펴보니
new만 있고 delete가 없더군요
소스를 보자면
PropertySet::Register(std::string const& name, int* value) 여기서 new로 할당하고서는
delete해주는 곳이 어디에도 없습니다
제가 PropertySet의 소멸자에다가 delete 해주는 코드를 넣어줬는데
혹시라도 ==; 저처럼 소스에 아무 의심없이 가져다 쓰다 , 피본분이 있을까봐 ... 적습니다
[GPG 2 글 1.7] gems 2권의 1.7 propertyset 클래스에 버그가...
Moderator: 류광