1.
提供了更加清晰合理的函數名:
2.
修復了一個3.4版本存在的bug:
概述:
引用一下頭文件可以使得UT檢測是否有資源泄露:
#include "CppUTest/MemoryLeakDetectorNewMacros.h"
cpputest的這一功能主要是通過對申請和釋放的動作進行計數,然後比較前後申請和釋放的次數判斷是否有資源泄露。
問題描述:
3.4及之前的版本有一個BUG:
int* a = new int[100];
delete a; // 錯誤!
本來應該使用 delete[] 釋放申請的數組。但是這個錯誤並不能被cpputest檢查出來。
該問題在3.5版本已經修復。