記錄C++編譯的兩個坑點(連接錯誤):模板不支持分離編譯與main.cpp不能調用另外一個cpp文件

1)使用模板的cpp文件實現不能分離編譯,也就是模板的聲明和實現都要在同一個.h文件中,而後.cpp 文件調用就行了。若是非要分離編譯,就會致使連接錯誤了。web 2)main.cpp不容許直接去調用另外一個.cpp文件,不然就到產生連接錯誤。svg 由於A.cpp(include "B.cpp" )在預處理階段會將B.cpp的代碼引用進去,而且編譯器也會單獨預處理B.cpp,而後A.cpp與B.
相關文章
相關標籤/搜索