Tutorial: Analyzing Memory Errors with Intel® Inspector and a C++ Sample
To fix the detected memory error:
The commenting embedded in the find_and_fix_memory_errors.cpp sample file reveals the cause of the Mismatched allocation/deallocation problem: delete is the appropriate deallocation function, not free.
Double-click the highlighted code in the
Source tab to open the
find_and_fix_memory_errors.cpp source file in an editor:
Comment free(drawing); and uncomment //delete drawing;.
Save your edits.
Click the result tab to return to the Sources window.
The Sources window data is unchanged because it is a snapshot of the source code at the time of analysis.
Click the Summary button to display the Summary window.