pass-by-reference 相关问题

通过引用传递是一种参数编组策略,其中变量在内存中的位置传递给函数,而不是变量值的副本,尽管函数出现在源代码中以接收变量本身而不是指向它的指针。

使用mem alloc通过指针或指针指向函数发送字符串数组?

这两个函数都填充了TCHAR sStringA和sStringB。问题是哪一个更适合并且更有效地返回结果? #包括 #包括 ...

回答 2 投票 1

指针引用类型的序列

如何将指针变量作为参考参数传递?关于这个问题我还有一个问题。问题中的回答者使用int *&作为参数数据类型,但我不...

回答 3 投票 2

从对象调用成员对象,ERROR:对非const的引用的初始值必须是左值

我有游戏,房间,胸部和库存课程。游戏包含一个Room对象和一个doSomething()函数。房间包含一个胸部物体的矢量,一个方法addChest(它增加胸部的胸部...

回答 1 投票 2

奇怪的PowerShell问题:[ref]不能应用于不存在的变量

运行一段时间之后,我的Powershell脚本退出并且“[ref]无法应用于不存在的变量”(它实际上工作了一段时间)代码片段就像函数一样......

回答 1 投票 2

通过引用变换python传入对象

我有一个像这样的合法情况,我需要实现一个方法来改变传入的对象本身(将列表转换为dict)def f(l):#f是一个接收列表作为输入的函数...

回答 2 投票 1

使用传递引用/解除引用的奇怪行为

这是我的演示代码:#include #define WORK 0 typedef struct FooStruct {int x; FooStruct; void setX(FooStruct * foo_ptr){FooStruct foo = * foo_ptr;如果(...

回答 2 投票 1

通过值或引用将对象作为参数传递给另一个类?

在C#中,我知道默认情况下,传递给函数的任何参数都是通过复制,即在函数内有参数的本地副本。但是,当一个对象被传递为......

回答 6 投票 13

将Python引用重新分配给自身时,它是取消分配和重新分配,还是什么都不做?

def new_val(x):x ['a'] = 5 return xb = {'a':2} b = new_val(b)#b重新分配给ret val因为字典是可变的,所以b是指向a的引用指针字典,我们传递这个指针......

回答 1 投票 0

如何创建可以影响通过构造函数传递的对象的类变量?

所以我有A类,它有一个B类对象作为类变量。我在main(objB)中构造了一个B类对象,并使用类A的构造函数将objB传递给A类(并赋予它...

回答 1 投票 0

在C ++函数参数中使用&运算符:pass-by-rvalue-reference [duplicate]

我对这段代码片段感到有些惊讶!调用者正在传递值,但该函数如何处理其地址? void increase1(int&value){value ++; } int main(){int number = 5; ...

回答 3 投票 0

ByVal是骗人的吗?

我想我最近(最后)开始掌握ByVal和ByRef在VBA中的工作方式。观察在我迄今为止所做的所有教程和参考文献中,ByRef总是“传递......

回答 2 投票 3

对象如何作为参数传递ByVal应该表现

我正在学习/学习ByVal和ByRef的行为,因为它使用了一个调用对象。所以我创建了这个类Person Model Private Type TPerson firstName As String lastName As ...

回答 1 投票 1

通过引用传递char

问题是我试图通过引用传递一个句子来改变它的某些东西(这种情况下添加一个字符),但没有任何改变。我尝试的第一件事就是这个原始代码,但......

回答 1 投票 -1

为什么对象在作为指针传递时会超出范围,但在返回时则不会

制作一个非常简单的链表我发现自己对可能是一个非常简单的范围概念感到困惑。第一个按预期工作。似乎在第二个makeNode函数中节点“......

回答 5 投票 2

有没有办法使用传递的类对象的方法?

我试图重用作用于类的对象的代码段,我有多个类,大多数情况下有90%相同的方法名称,现在我有一堆if else语句,其中...

回答 2 投票 0

如果可能,以参考方式传递,否则按值

我想使用模板函数中另一个矩阵的转换来创建我的类Matrix的实例。矩阵 米(A.tri_lo());转换,这里tri_lo()返回一个新的......

回答 1 投票 0

C ++中的decltype,通用引用和转发容器

我正在阅读Scott Meyers的书中有关现代C ++中的decltype和rvalue引用。我有以下代码模板 decltype(auto)authAndAccess(...

回答 1 投票 0

通过MATLAB中的.NET对象返回数据

我有一个.NET程序集,它提供了通过引用返回字符串数据的函数:int obj.Get_Available_SN_List(ByRef String SN_List)如何将这些数据输入MATLAB?似乎是一个微不足道的......

回答 1 投票 0

拳击值类型将其发送到方法并获得结果

我很好奇C#在将值/引用类型传递给方法时的行为。我想将盒装值类型传递给方法“AddThree”。我的想法是进入调用者函数(Main)...

回答 3 投票 6

为什么我的列表值在我的代码的某些部分没有改变?

我正在做一些Hackerrank练习,并遇到了关于交换元素的问题。我的问题是关于一般的列表,为什么“arr”中的元素在第二个中没有变化...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.