1. 程式人生 > >C++指標,引用,常引用作為函式的引數

C++指標,引用,常引用作為函式的引數

引用作為函式引數 在函式體內修改引數的值,實參可變 形參可變 實參只能是變數 不會產生實參值的拷貝(效能好)
常引用作為函式引數 實參不會變 形參不可變 實參可以是變數或常量 不會產生實參值的拷貝
變數作為函式引數 實參不會變 形參可變 實參可以是變數或常量 產生實參值的拷貝賦值給形參
引用(包括常引用)在宣告時就必須進行初始化,且不能為null,並且以後也不能改變。 常引用作為函式引數既能保證資料安全,是資料不能被隨意修改,在呼叫函式時又不必建立實參的拷貝。