如果您以前使用過CPPUnit,則可能知道其assertion_traits類被模板化以處理任意類型。這允許它在測試用例失敗時打印非字符串類型的「實際」和「預期」值。我已經多次使用這個成功,但對於一種特定的類型,它不適合我。下面是我的課,其父類,以及一些非成員運營商的部分聲明(整件事是巨大的,再加上我的公司不會讓我將它張貼): class _declspec(dllexport) HWDBDate
運行我的迴歸測試的valgrind與我有這樣的報告:
==20341== 256 bytes in 1 blocks are indirectly lost in loss record 915 of 919
==20341== at 0x4A0661C: operator new(unsigned long) (vg_replace_ma