-2
A
回答
2
給定一個類模板,例如
template <typename> class Template;
你可以交好模板的特定專業化:
friend class Template<int>;
或全部專業:
template <typename> friend class Template;
1
在C++ 11,你可以這樣做:
template<typename T>
class C
{
friend T;
};
+0
這不是讓課堂模板成爲朋友。這使得一個班級('T')成爲朋友。 – Mankarse
+0
你是對的,我誤解了他想要的,:) –
3
相關問題
- 1. 類模板和朋友類
- 2. 超類的模板朋友
- 3. PIMPL方法和模板類的朋友
- 4. 朋友和模板類
- 5. 試圖瞭解「模板<class U>朋友類B」;語法
- 6. 聲明一個類模板作爲一個類的朋友
- 7. 模板類層次的朋友繼承
- 8. 朋友專門的模板類(C++)
- 9. 模板的朋友和嵌套類
- 10. 模板類中的朋友函數
- 11. 聲明類模板爲朋友
- 12. 重載朋友operator <<模板類
- 13. 模板類C++朋友函數
- 14. 聲明一個可變參數模板類簡單的模板類的朋友
- 15. 朋友&&模板
- 16. 模板朋友
- 17. 類模板的朋友函數的明確專業化
- 18. 在C++中聲明一個類模板作爲類模板的朋友
- 19. 模板類的模板朋友的問題
- 20. 模板函數在類模板中的明確的朋友專業化
- 21. 類的朋友
- 22. 將模板參數作爲模板類的朋友
- 23. 模板類與enable_if模板運算符的朋友
- 24. Extern模板類和非模板的朋友功能
- 25. 非模板功能模板類的朋友
- 26. C++如何將模板應用於模板類的子/朋友?
- 27. 朋友mixin模板?
- 28. 模板和朋友
- 29. 具有相同類型的模板類的模板功能的朋友
- 30. 模板類+運營商+朋友=無法解析的外部
你有沒有試着用搜索引擎呢? – lifetimes