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