본문 바로가기
QT and Symbian

QTableWidget의 Item은 clear()함수로 메모리 누수 없이 삭제가 된다.

by leo21c 2015. 7. 20.

메모리 누수가 발생하지 않게 QTableWidget의 Item을 어떻게 삭제할까?
직접 delete item을 해야 하는지 확인을 해보았다.
아래 소스를 보면 clear()함수에서 item을 모두 삭제하고 0으로 초기화 하는 부분을 확인할 수 있다.
따라서 clear()함수만 사용하면 될 것 같다.

http://nickguthrie.com/embedd_gui/src/qt-everywhere-opensource-src-4.8.4/src/gui/itemviews/qtablewidget.cpp

나와 같은 질문을 올린 글이 있다.
이 글도 같은 내용이다.
http://www.qtcentre.org/threads/28470-Does-QTableWidget-clear()-delete-pointers