天天看點

【C/C++學院】(11)泛型程式設計/函數模闆/類模闆1.泛型程式設計基礎2.函數模闆加強3. 函數模闆遇上函數重載4.函數模闆本質探究:5.類模闆基礎 6.類模闆遇上友元函數7.類模闆遇上static

函數模闆可以像普通函數一樣被重載

 c++編譯器優先考慮普通函數

 如果函數模闆可以産生一個更好的比對,那麼選擇模闆

可以通過空模闆實參清單的文法限定編譯器隻通過模闆比對

編譯器并不是把函數模闆處理成能夠處理任意類型的函數

編譯器從函數模闆通過具體類型産生不同的函數

編譯器會對函數模闆進行兩次編譯

在聲明的地方對模闆代碼本身進行編譯

在調用的地方對參數替換後的代碼進行編譯

g++ -s 1.cpp 生成了1.s

分析1.s

繼續閱讀