我反對檢查引發此錯誤: Using deprecated language feature assign by reference(&=) Since PHP 5.3 use normal assignment instead. 所以,我試圖找出如何重新代碼在這個類中的方法不要使用by reference或至少使用它(如果它是允許的 - 我不清楚)。 以下是使用by reference的班級部分。
我見過很多教程,並試圖在stackoverflow上找到答案,但沒有成功。 我不確定的是;有沒有什麼時候通過價值或通過引用返回,當超載運營商? 例如, Class &operator+(){
Class obj;
//...
return obj;
}
或相同的事情,但按價值 Class operator+(){
Class obj;
//.
我有一個Workflow Foundation 4活動,該活動具有一個InvokeMethod,該活動被配置爲調用IList(Of String)類型的實例上的Add方法,從而提供參數類型String。 運行它雖然給了我這個錯誤: 'IList`1' does not have a public instance method named 'Add' matching the parameter