pass-by-reference 相关问题

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

[C ++用对象向量进行二进制搜索

我正在编写一个c ++程序,该程序应该从txt文件中获取歌曲列表,并且能够对列表中的歌曲进行随机播放,排序和搜索。它使用对象向量将列表存储到...

回答 1 投票 0

如何使用迭代将其推入std :: stack时如何更新指针?

[这里是情况:给定一个指向(整数的)二进制搜索树的根的指针和一个整数数据,在...的所有祖先节点上执行Rotate函数(预定义)...

回答 1 投票 0

在C#中,我应该按值传递参数并返回相同的变量,还是按引用传递?

在C#程序中,我已经建立了一种从列表中删除对象的方法。用户输入要删除的项目的索引,然后要求用户确认删除,然后从...

回答 3 投票 6

带有参数列表的C ++构造函数

我熟悉C ++中的构造函数,想知道为什么我的C ++编译器找不到带有参数列表的构造函数。 #include #include const int ...

回答 2 投票 0

如何确定Im是否通过引用正确使用?

所以我有一个函数,可以在向量中设置变量,并返回可修改的单元格引用。但是我不确定我是否正确使用了引用“&”,因为我有两个有效的示例。例1:...

回答 1 投票 1

在c ++中分配和取消分配动态内存段错误

该项目的主要目标是实现我对动态内存分配和释放的知识。到目前为止,我的程序可以编译并运行,但是我唯一的问题是...

回答 1 投票 0

[使用Eigen :: Map构建矩阵时函数内部向量的内存分配

我创建了一个类,该类读取向量并将结果复制到所需的矩阵中(实际上,它将字符串更改为向量,并且所解析的向量的大小未知,但是我发布了简化代码)。 ...

回答 1 投票 0

将原始值作为参数传递给新方法(而不是引用)后更新

我有一个方法,其某些部分是重复的。我设法以原始方法多次使用较小方法的方式来拆分代码。问题是当我将某些值作为参数传递时...

回答 1 投票 0

操作符重载返回引用

在研究运算符重载时,我试图了解返回引用的真正意义。我创建了一个非常简单的问题:#include 使用名称空间std; ...

回答 1 投票 0

使用递归函数时的PHP参考变量

我有2个递归函数来计算期初库存和期末库存。公共函数getClosingStock($ previousStock,$ product,$ periodType,$ lower,$ upper){$ diffPeriod ='diffIn'。 Str :: ...

回答 1 投票 0

通过引用传递参数时模板的显式实例化

如何通过引用传递的参数显式实例化模板函数?我有一个简单的模板化函数,该函数可以采用任何类型并将其转换为字符串:template

回答 1 投票 1

C中的堆栈数组实现-理解按引用传递

因此,这是一个非常简单的堆栈实现(它的数组仅具有准系统推送弹出功能)。我试图理解为什么将值推入数组后索引没有改变。我...

回答 1 投票 0

C编程:即使在双指针的内容上完成,指针分配也会丢失

所以,我一直在努力解决这个问题,经过深夜的大量拉扯之后,我决定看看你们是否都想对此进行破解。总之,我正在尝试设置...

回答 1 投票 0

是否将对main()中的局部变量的引用传递给其他线程/函数的不良做法?

考虑下面的示例,在该示例中我在main()中创建局部变量specialNumber,并将其通过引用传递给新线程以及另一个函数(请忽略缺少锁/互斥锁的方法:...

回答 2 投票 0


Java vs C ++(Call-By-Reference?)

[我不确定这个主题是否与Call-By-Reference有关,但是我对这两个代码段有疑问:Java public static int computeWinner(int [] [] game){game [0] [0] = 5; 。 。 。 } public ...

回答 1 投票 0

C如何不使用->或

struct堆{int容量; int heapSize; int * tree; //堆二叉树int * pos; // pos [i]是值[i]在float * p中的位置; // ...的优先级值]]

回答 1 投票 0

'type const&value'和'type const&value'之间是否有区别?

主题基本上说明了一切。我正在跟踪一个教程,其中说的是const&value类型,但是Visual Studio会自动将其更正为const&value类型。有区别吗?是...

回答 1 投票 0

当我使用函数指针将地址从另一个文件传递给静态函数时收到分段错误

// file A.c //非静态函数,全局变量struct_type a; void func(){int b = 10; func_ptr(b,&a); } //文件B.c //静态函数,全局函数ptr void * func_ptr(int,* ...

回答 1 投票 0

派生类中的未定义引用

[您好,我正在为一个学校项目工作,终端中的编译器似乎给了我错误'未定义对我班级的引用。它与ctor和默认ctor有关吗? ...

回答 1 投票 -1

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