任何人都知道可以找到多態基類的非虛擬析構函數的工具嗎?尋找非虛擬析構函數的工具
1
A
回答
6
編譯g++ -Wall
會給出警告。或者-Wnon-virtual-dtor
如果你只是想要這個警告。
0
gcc -Wall
將打印的消息像
class x has virtual functions but non-virtual destructor
0
它看起來像cpplint從谷歌將檢查這和其他C++風格的東西。如果你只是想檢查虛擬破壞者cpplint --filter=-,+runtime/virtual
將限制報告的問題,只是這些。
相關問題
- 1. 虛擬析構函數如何工作?
- 2. 虛擬析構函數:不工作?
- 3. C++虛擬析構函數
- 4. CRT虛擬析構函數
- 5. 虛擬析構函數?
- 6. C++虛擬析構函數
- 7. 沒有虛擬構造函數但是虛擬析構函數
- 8. 尋找成員函數倍率(非虛擬的)的C++溶液
- 9. 類有虛函數和可訪問的非虛擬析構函數
- 10. GNU編譯器警告「類具有虛擬函數但非虛擬析構函數」
- 11. 爲什麼`boost :: multi_array_ref`的析構函數是非虛擬的?
- 12. 具有虛擬和非虛擬功能的unique_ptr :: get()函數
- 13. 如何從基類中調用非虛擬的析構函數?
- 14. 用非虛擬析構函數查找基類的類列表的CQL約束?
- 15. 重載函數(虛擬/非虛擬)
- 16. 爲什麼std :: vector :: push_back具有虛擬析構函數的segfaults?
- 17. 虛擬析構函數 - 有需要時
- 18. 虛擬析構函數分段錯誤
- 19. 派生類與非虛擬析構函數
- 20. 異常與非虛擬析構函數C++
- 21. 爲非虛擬析構函數避免對象切片
- 22. 具有虛擬功能的類中的非虛函數
- 23. 使用受保護的非虛擬析構函數時,禁止刪除非虛擬dtor警告
- 24. GMock和模擬非虛擬方法的構造函數
- 25. 從C++中的虛析構函數調用虛擬方法
- 26. 尋找虛擬機下載
- 27. 非多態和非抽象基類中的虛析構函數
- 28. 如果後代類沒有非靜態成員或析構函數,我是否需要虛擬析構函數?
- 29. 沒有虛擬方法的虛擬析構函數有什麼危害嗎?
- 30. 在虛擬析構函數中調用其他虛擬方法是否安全?
+1,你打敗我吧 – stijn 2010-10-11 13:50:15