C++模板會使代碼膨脹嗎

今天和同事說到C++模板會使代碼膨脹, 可同事以爲不會。 同事的依據是: 若是模板會使代碼膨脹, 那麼ATL和WTL裏爲何還要大量使用模板? 一樣功能 ,ATL和WTL編譯出的可執行文件可比MFC編譯的要小的多。 我當時一愣 ,事實確實如同事所說,難道模板會使代碼膨脹的觀點是錯誤的嗎? MFC由於自己代碼量和複雜性在那裏, 因此它生成比較大的exe無可厚非。咱們這裏重點關注爲何ATL/WTL使用模
相關文章
相關標籤/搜索