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