- The d-pointer = pointer to the private implementation details
- The q-pointer = pointer to the public class
#define Q_D(Class) Class##Private * const d = d_func()
#define Q_Q(Class) Class * const q = q_func()
Detecting Memory Leaks with Memcheck
Detecting Memory Leaks with Heob
Profiling and Memory Checking Tools
github.com/ssbssa/heob, Detects buffer overruns and memory leaks.
GammaRay – Examine and manipulate the internals of Qt applications at runtime
github.com/KDAB/GammaRay, GammaRay is a tool to poke around in a Qt-application and also to manipulate the application to some extent.
YouTube: GammaRay Tutorials (Playlist)
Visual Leak Detector (vld) – Enhanced Memory Leak Detection for Visual C++
github.com/KindDragon/vld, Visual Leak Detector for Visual C++ 2008-2015
vld – Visual Leak Detector for Visual C++ 2008-2015
Dr. Memory, Memory Debugger for Windows, Linux, and Mac
github.com/dynamorio/drmemory, Memory Debugger for Windows, Linux, Mac, and Android
github.com/DynamoRIO/dynamorio, Dynamic Instrumentation Tool Platform
Running Dr. Memory
Preparing Your Application
How to detect memory leaks in QtCreator on Windows?
Is there a good Valgrind substitute for Windows?
Tool for memory leak detection
Advice on checking for memory leaks and dangling resources?
#inqlude – The Qt library archive: Graphics
Qt Charts Overview
github.com/jkriege2/JKQtPlotter, JKQTPlotter – A Qt Plotting Library, an extensive Qt4/Qt5 Plotter framework (including a fast variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencie
Setting up QCustomPlot
Embedding plots in a QTextDocument
QwtPlot3D (Version 0.2.7, 25 June 2007)
GLC_lib (OpenGL Library Class) (2.5.2 released on 2013-09-26)