2017-05-07 52 views
-2

是否有一種通常理解的測試特殊成員函數的最佳方法?我對C++相當陌生,但來自Java,我理解這些函數的用途和用處。是否有測試特殊成員函數的最佳做法?

我正在尋找關於什麼是測試特殊成員函數的最佳(如果有的話)標準實踐的資源/建議。

(PS我正在尋找測試特定的代碼,我可以在必要時上傳的,但我希望能得到一個一般的(最佳/標準)的做法)

+1

你是什麼意思_ _「special」_? –

+3

@AluanHaddad [特殊成員函數](http://en.cppreference.com/w/cpp/language/member_functions#Special_member_functions)。 – Quentin

+0

謝謝,我從來沒有想過這是官方的術語。 –

回答

0

每個測試將測試特殊的成員函數(至少,構造函數和析構函數,但也可能複製構造函數)。

設計用於捕獲特殊成員函數中的錯誤的測試將避免對該對象執行任何其他操作。它也可能使用特殊的檢測分配器來檢查每個分配是否被正確釋放。 (或者你可以在valgrind中運行測試)

相關問題