pass-by-reference

    0熱度

    2回答

    我正在開發一個API,它將NSData返回給調用者。我需要在函數參數中提供對象(而不是作爲返回值)。 以下哪種方法是首選,爲什麼? NSData* data; [self foo1:&data]; -(BOOL)foo1:(NSData**)data { *data = [@"1234" dataUsingEncoding:NSUTF8StringEncoding]; .

    2熱度

    2回答

    所以我有一個名爲「SNode s」的節點陣列(它們是我自己創建的一個類,它們實際上只是一個基本節點,它包含一個字符串和一個指向下一個節點的指針)。 我有一個方法叫做insertValue(),它接受你想要放入一個值的索引和你想要SNode包含的字符串。但是,如果通過的索引已包含SNode,我希望新值成爲SNode的「下一個」節點(實質上是在每個索引空間中創建一個鏈接的節點列表)。 private

    0熱度

    2回答

    在第57頁的Koenig和Moo的Accelerated C++書中,它們提供瞭如下所示的函數,它返回in。所述原因是爲了表明嘗試輸入是否成功(第55頁)。但是,in作爲函數的參數之一被引用傳遞。所以你不能通過查看原始對象來獲得istream的狀態嗎? // read homework grades from an input stream into a `vector<double>' ist

    1熱度

    1回答

    我正在Eclipse IDE上編寫Java SE 8應用程序。我遇到的問題在後面。 private Object[][] adjustIndexTaskValueAdded(int size){ Integer adjustingIndex = 0; Object[][] tasksDisplay = new Object[size][taskValues[0].lengt

    0熱度

    1回答

    返回空引用I型具有被期望返回的對象的C#方法。我寧願如果這種方法不拋出任何例外。 我的問題是,是否可以接受讓該方法返回null,因此給空校驗責任給調用者不會進一步警告? 如果被叫假定對象可以爲空,只是因爲它是引用類型? (和引用類型的默認值是零: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/n

    0熱度

    1回答

    我對opencl有點新,並且正在嘗試學習如何正確使用boost :: compute。請看下面的代碼: #include <iostream> #include <vector> #include <boost/compute.hpp> const cl_int cell_U_size{ 4 }; #pragma pack (push,1) struct Cell { c

    0熱度

    2回答

    我讀過String,它是一個「引用類型」,與整數不同。 MS website 我試圖測試它的行爲。 Sub Main() Dim s As New TheTest s.TheString = "42" Dim z As String = s.GimmeTheString z = z & "000" Dim E As String = s.TheSt

    3熱度

    4回答

    我是編程新手,目前正在C上工作。 我瞭解到C沒有引用調用。我們寫信給實際參數的地址傳遞給形式參數的程序也由價值C. 打電話糾正我,如果我錯了。但是,我跑這個程序: //使用函數交換兩個數字。 的#include void swap(int *,int *); void main() { int x,y; printf ("Enter the values of x and

    0熱度

    1回答

    array_push 我有一個PHP語句如下(在一個類的方法) array_push(self::USER_BASIC_DETAIL_FIELDS, 'cname_username'); 這給了我錯誤 Cannot pass parameter 1 by reference 然後我嘗試將它分配給變量,它一切正常 $r = self::USER_BASIC_DETAIL_FIELDS; a

    0熱度

    1回答

    我正在編寫代碼來對父代中的雄辯關係實例進行排序。 $categories = CategoryMain::with('subs')->get(); foreach($categories as &$category){ $category->sub = $category->subs->sortBy('name'); } 我得到的foreach循環,這是我做模具