用C++編寫的程序可讀性好,生成的代碼質量高,運行效率僅比匯編語言慢10%~20%。
函數(shù)和工具的性質是一樣的。如果有一個現(xiàn)成求正弦值的函數(shù),我們就不必自己去“造”一個這樣的函數(shù)。
簡單地說,那些被virtual關鍵字修飾的成員函數(shù),就是虛函數(shù)。虛函數(shù)的作用,用專業(yè)術語來解釋就是實現(xiàn)多態(tài)性(Polymorphism),多態(tài)性是將接口與實現(xiàn)進行分離;用形象的語言來解釋就是實現(xiàn)以共同的方法,但因個體差異而采用不同的策略。
函數(shù)模板可以用來創(chuàng)建一個通用的函數(shù),以支持多種不同形參,避免重載函數(shù)的函數(shù)體重復設計。它的最大的特點就是吧函數(shù)實用的數(shù)據(jù)類型作為參數(shù)。
出于保證語言的簡潔和運行高效等方面的考慮,C++的很多特性都是以庫(如STL)或其他的形式提供的,而沒有直接添加到語言本身里。
- PC官方版
- 安卓官方手機版
- IOS官方手機版