嵌入式面向對象程序開發(11)

D5.13 實現代碼功能的複用性: 函數重載:函數版本比較多,後期維護很麻煩;導致代碼體系過於龐大; 宏函數:不安全,不做類型檢查,只做傻瓜式替換;不適合實現過於複雜的函數; 模板:解決了函數重載版本過多的問題,同時也解決了宏函數不安全及不適應實現複雜函數的問題; return a>b?a:b;//三目運算符:返回的是最終最大的數 模板會被編譯兩次:1、實例化模板之前 2、實例化模板之後 類模板會
相關文章
相關標籤/搜索