如果參數為const引用時,C++允許生成臨時變量。在1.實參類型正確但不是左值時。2.實參類型不正確但是可以轉換為正確的類型時,才生成臨時變量。將函數調用的參數的值傳遞給該匿名變量,並讓參數來引用該變量。
記住了,指針和引用都很微妙。用起來要格外當心。
相關閱讀: C Primer Plus(第五版)中文版[PDF+源代碼]下載 http://www.linuxidc.com/Linux/2012-05/60075.htm
C++對C的函數拓展
C/C++ 靜態變量解析
C/C++中const關鍵字
C++基礎基礎:C與C++的區別
C/C++中的const
C++ 中 const 常量函數 static 變量 整理
C++ const函數返回值必須為const引用
Linux C/C++(或標准C++或標准C)編程雜記