2020-05-04

臨時變量不能做爲非const引用參數,不是由於他是常量,而是由於c++編譯器的一個關於語義的限制。若是一個參數是以非const引用傳入,c++編譯器就有理由認爲程序員會在函數中修改這個值,而且這個被修改的引用在函數返回後要發揮做用。但若是你把一個臨時變量看成非const引用參數傳進來,因爲臨時變量的特殊性,程序員並不能操做臨時變量,並且臨時變量隨時可能被釋放掉,因此,通常說來,修改一個臨時變量是毫
本站公眾號
   歡迎關注本站公眾號,獲取更多信息