본문 바로가기
[Qt 프로그래밍] 그래픽 라이브러리 Qwt 소멸자 코드 [Qt 프로그래밍] Qwt 소멸자 코드 (그래픽 라이브러리) Qwt Plot를 사용한 뒤 메모리 해제를 완벽히 하려면 detachItems() 함수를 이용해야 합니다. Qwt User's Guide 6.1.2의 QwtPlotItem Class Reference 문서를 참조해 보면, plot 내부에 많은 아이템 클래스가 존재하는 것을 확인할 수 있습니다. 보시다시피 저 수많은 아이템 중, 실제 사용하셨던 아이템들은 detachItems()로 해제해 줘야 합니다. 그래야 메모리 누수가 발생하지 않아요. 해제 코드는 꽤 간단합니다. 해제할 아이템을 선택하고 true를 인자로 넘기면 됩니다. 12345678910111213141516171819202122plot_->detachItems(QwtPlotItem::.. 2017. 2. 5.
CppCheck 윈도우 설치 사용법 (메모리누수, 정적분석도구 등 옵션 검사) CppCheck 윈도우 설치 사용법 (메모리누수, 정적분석도구 등 옵션 검사) Cppcheck 사용법 Cppcheck는 C / C++용 정적 분석 도구입니다. 메모리 누수, 버퍼 오버런 등을 검사해 줍니다. 아래 사항은 사용하게 되면 주로 확인하게 될 검사 항목입니다. Cppcheck 기능 - 예외 처리- 클래스별 코드 (전부)- 메모리 누수 (Memory Leak)- 사용되지 않는 함수, 변수- 잘못 사용된 STL- 초기화되지 않은 변수 등 다운로드 및 설치 아래 사이트에서 다운 받을 수 있습니다. Download - SourceForge : cppcheck [클릭]사용 방법 - Wiki : Cppcheck [클릭] 다운을 받고 나면 설치를 해봅시다. 옵션 설정은 다 되었으니 로컬 디스크에 설치를 시작.. 2017. 1. 29.