-1
我有一個函數需要引用參數。它也返回一個布爾值來顯示它是否成功。所以:引用自變量具有空值
bool foo(myClass& obj)
我傳遞一個值,該功能通過與下面的行另一個功能:
success = foo(obj);
然而,當我調試我的程序,我意識到對象來臨之前正確初始化函數調用,但是它的foo函數內部的值最終爲空,所有值都爲默認值。我不確定爲什麼參考通道沒有按預期工作。
我有一個函數需要引用參數。它也返回一個布爾值來顯示它是否成功。所以:引用自變量具有空值
bool foo(myClass& obj)
我傳遞一個值,該功能通過與下面的行另一個功能:
success = foo(obj);
然而,當我調試我的程序,我意識到對象來臨之前正確初始化函數調用,但是它的foo函數內部的值最終爲空,所有值都爲默認值。我不確定爲什麼參考通道沒有按預期工作。
其實我是個白癡。這個函數調用在for循環中,我不小心使用了數組索引中的比較值而不是for循環迭代器。基本的錯誤,我知道。
如果您不再打算提問,請刪除該問題。 – Potatoswatter