函數重載,參數默認值,內聯函數
重載:函數名相同,參數列表不同,作用域相同。
參數默認值:參數默認值必須從最后開始放,調用參數可以小于參數列表個數。
內聯函數:內聯函數從源代碼層看,有函數的結構,而在編譯后,卻不具備函數的性質。inline fun(); 遞歸函數不能定義內聯函數,包含while和switch等復雜結構不用內聯函數。
函數重載,參數默認值,內聯函數
重載:函數名相同,參數列表不同,作用域相同。
參數默認值:參數默認值必須從最后開始放,調用參數可以小于參數列表個數。
內聯函數:內聯函數從源代碼層看,有函數的結構,而在編譯后,卻不具備函數的性質。inline fun(); 遞歸函數不能定義內聯函數,包含while和switch等復雜結構不用內聯函數。