學習總結與經驗交流
c++標準定義了export來實現模板的聲明與實現的分離。很遺憾,現在很多編譯器沒有支持,包括我現在使用的vs2010。 有一些其他的方法。這里介紹一種。 首先,在.h文件中聲明模板,并在最后包含相應的cpp文件。然后將實現寫在cpp文件中。乍一看很別扭,仔細一想其實是合情合理的。不是要求聲明和定義在一起,且聲明出現在定義之前么,這樣寫,.h文件就符合要求了。類模板聲明
Powered by: C++博客 Copyright © 今晚打老虎