C++筆記-STL簡析

1.什麼是模板 模板的引入:如圖,如果編寫了一個兩個int 型相加的 add() 函數,那麼這個函數就只能實現 int 型加法,對 float 等其他類型無法實現,要實現這些其他類型的加法就要重新編寫add()函數。結果導致這樣的情況出現:即使擁有同一個函數名,相同的函數體,卻因爲參數類型和返回值類型不一樣,仍然不得不爲每一個函數編寫一組函數體完全相同的代碼。如上圖就出現了3個不同的函數,即使它們
相關文章
相關標籤/搜索