模板类的定义和实现可以分开吗?
生活随笔
收集整理的這篇文章主要介紹了
模板类的定义和实现可以分开吗?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一個模板,在a.h中定義,在a.cc中實現,這樣可以嗎?
答案是不行的。 模板的定義和實現需要都寫在頭文件中。
有一種特例可以實現模板的定義和實現分別放在a.h 和 a.cc中,但是需要指定參數的類型。
但是這樣導致每傳入一份參數就需要寫一份模板的實現,那么傳入1000份參數就要寫1000個模板的實現,這樣導致太浪費代碼了。
總結
以上是生活随笔為你收集整理的模板类的定义和实现可以分开吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 书评《鸟哥的Linux私房菜 基础学习篇
- 下一篇: 工作项跟踪管理系统需求