我有問題要獲取對int的引用(來自ints集合,QList)。但我需要該值來調用另一個使用按值調用的函數。從C++中的參考中獲取值
int my_var = collection[i];
nextFunction(my_var); --> ERROR no matching function ... (int&) ...
如何從該引用獲取值或將其轉換?
我要調用的函數的signatufe看起來是這樣的:
nextFunction(int id, ...);
及其實際上是一個構造函數。
什麼'nextFunction'的簽名? – chris
發佈'nextFunction'的簽名和* actual *編譯錯誤。 – Nawaz
我很抱歉,但問題變成了與我想象的完全不同的觀點。我顯然傳遞了Object而不是其他參數中的引用,這就是原因。從那以後這個問題就沒有意義了 – georgij