報錯 error: invalid initialization of non-const reference of type ‘XXX &’ from an rvalue of type‘XXX‘

問題如圖:  一般情況下,屬於函數參數引用臨時變量錯誤。 解決方案:函數聲明和定義中在該參數的類型前添加const關鍵字。 例:void test_func(string &str); 將其改爲:void test_func(const string &str); 在該函數實現中的對應位置做同樣的改動。 然而,由於我的程序對應位置需要更改操作,所以不能加const限定。 於是,我把報錯位置的引用&
相關文章
相關標籤/搜索