boost::shared_ptr
- swap() : Leak 원인 찾느라 시간좀 걸린 녀석. 트리나 리스트 같이 객체 내에 자신의 포인터를 가지고 있는 자료형을 이용중이었는데, 특정함수서 tmp 변수로 작업후 원 object 와 swap 하는 과정에서 내부 list 에 있는 shared_ptr 이 제대로 삭제가 안되었거나 cyclic issue가 발생한 것 같다. 대입연산자 = 로 바로 해결했음.
'Programming > C & C++' 카테고리의 다른 글
반올림 함수 (0) | 2011.01.10 |
---|---|
Core 파일을 gdb에 이용하기 (0) | 2010.08.09 |
boost::filesystem 을 이용하여 directory size 알아내기 (0) | 2010.05.26 |
File Size ( file length ) 얻기 - ftell (0) | 2010.04.23 |
gdb 에서 signal 무시하기 (0) | 2010.01.06 |
댓글