0
A
回答
1
如果你的模板代碼使用功能,如果T
沒有它編譯就已經失敗。
但是,如果您的目標是向A
的用戶提供更清晰的錯誤消息,則可以使用基於checks on T
having that member的靜態聲明。但請注意,您必須登錄watch out for inherited functions。
相關問題
- 1. 重載delete []具有特定參數的運算符
- 2. C++強制模板參數
- 3. 基於模板參數的模板類強制參數數
- 4. +具有多個參數的運算符
- 5. 具有特定類型參數的C++模板
- 6. 運算符重載和模板特化
- 7. 強制特定的過載時,模板模板
- 8. 類具有指向可變參數模板模板參數
- 9. 自定義模板運算符
- 10. 通過運算符作爲函數模板參數
- 11. Play中有強制性模板參數的語法嗎?
- 12. 模板模板參數,爲什麼class被強制?
- 13. 帶轉換運算符的模板參數
- 14. 我如何強制實現的類使用具有特定參數的實體?
- 15. C++類模板參數必須具有給定一個特定的父類
- 16. 模板轉換運算符
- 17. 趕上班,特定的模板參數
- 18. 具有很強的參數
- 19. 強制功能模板/函數重載爲特定類型
- 20. 具有const引用的可變參數模板特化
- 21. 具有模板參數的模板函數專門化
- 22. C++如何指定一個類的模板轉換運算符的參數
- 23. 運算符重載VS模板函數
- 24. 模板模板參數不符合推導的模板參數
- 25. 類型'System.Guid'和'System.String'之間沒有強制運算符定義
- 26. 語法help。模板函數對象中的模板運算符()
- 27. 布爾運算符缺少模板參數?
- 28. 具有空的第二參數的C條件運算符('?')
- 29. 特定模板參數的模板中的斷點
- 30. Qt SIGNAL的體系結構,具有子類特定的模板參數類型
C++是duck-typed。所以假設它有這個函數,並且如果它沒有,編譯器會告訴他們'A'缺少函數'blahblah'。 – 2012-01-27 23:54:37