Gamebryo/Shoveling
[삽질] 스마트 포인터 해제
blueasa
2010. 4. 13. 19:18
스마트 포인터는 0(or NULL) 값을 대입하면 자동 소멸한다.
그래서 0만 대입하면 되는 줄 알았는데..
0 대입이란게 알아서 delete를 한다는 걸 깜빡했다!
delete 할 때는 순서에 맞게 해줘야 되듯이
스마트 포인터에 0값 대입할 때도 순서에 맞게 해줘야 되더라.. ㅡ.ㅡ
여러 스마트 포인터가 있을 때, 0을 대입하는 순서를 잘 생각하자..
그래서 0만 대입하면 되는 줄 알았는데..
0 대입이란게 알아서 delete를 한다는 걸 깜빡했다!
delete 할 때는 순서에 맞게 해줘야 되듯이
스마트 포인터에 0값 대입할 때도 순서에 맞게 해줘야 되더라.. ㅡ.ㅡ
여러 스마트 포인터가 있을 때, 0을 대입하는 순서를 잘 생각하자..
반응형