pass-by-reference 相关问题

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

为什么我的函数接受一个`std::string`来排序,却不改变它?

我有一个项目,我想问一些事情。我如何使用cin&lt制作一个降序的字符串。

回答 1 投票 1

如何解决 "未声明的标识符 "和 "形式参数的重新定义"?

我在一个计算平均加速度的程序上工作,我使用3个函数(通过引用方法),在写完我的代码后,发生了这个错误和 "错误C2082:重新定义形式......"。

回答 1 投票 0

在Java中使用Hashmap进行联合查找。

我正在研究一个联合查找算法,使用的是: HashMap parent = new HashMap (); 我写的这个方法是为了找到一个家庭公共E的最后一个成员......。

回答 1 投票 0

通过引用修改单个变量

我看到了其他与这个主题相关的问题,但还没有真正找到下面这个简单问题的答案:VB代码。Function f_y(ByRef x As Integer) x = x + 1 End Function Sub ....

回答 1 投票 0

在 PHP 中如何通过引用传递变量函数的参数?

假设这是可能的,那么在PHP中如何通过引用传递参数而不产生警告?我们不能再在函数调用中使用'&'操作符,否则我会...

回答 2 投票 13

尝试从二进制树中释放内存时出错。

我试着释放内存递归,当我试着显示树时,显示一条消息说树已经被释放了。删除的代码是 void stergereArbore(ArboreBin*rad) { if (rad) { ...。

回答 1 投票 1

我的函数为什么不接受`std :: string`来对其进行排序更改?

我有一个项目,我想问些事情。如何使用cin << []

回答 1 投票 1

C ++在函数内部分配动态数组[关闭]

所以我需要在函数内分配一个int数组。在调用函数之前声明了数组(我需要在函数外部使用该数组),并且在...

回答 1 投票 1

我如何获得加速度值?

我正在创建一个计算平均加速度的程序。它工作得很好,但是我似乎无法获得加速度的值。有人可以教我为什么会这样以及如何解决这个问题吗? ...

回答 1 投票 0

在python中,何时通过引用传递?

[我有如下代码,景点= [[i] for range(5)中的i]] def add_attraction(attraction):景点_for_destination =景点[2]景点_for_destination.append(attraction)返回...

回答 1 投票 0

按名称调用会影响传递给函数的参数变量,就像按引用调用一样,还是像按值调用一样?

假设我有一个整数数组aa [0] = 1 a [1] = 2 a [2] = 3,并且没有特定语言的函数func swap(int l,int r){int temp = l; l = r; r =温度; }我最终的...值是多少?

回答 1 投票 1

返回类型在C ++ OOP中的含义和含义

因此,我在下面给出了一个类的方法,该方法使用运算符重载将两个复数相乘:Complex operator *(Complex&c2){Complex temp; temp.realPart = realPart * c2 ....

回答 1 投票 -3

丢失对容器内部对象的引用

即使我相信原因,我仍在努力修复一段代码。我确实在Stack Overflow上进行了很多搜索,很多人都遇到了类似的问题(并提供了很好的答案),但我仍然...

回答 2 投票 0

对象在容器中的生命周期及其引用

即使我相信原因,我仍在努力修复一段代码。我确实在Stack Overflow上进行了很多搜索,很多人都遇到了类似的问题(并提供了很好的答案),但我仍然...

回答 2 投票 0


c ++参考函数参数似乎包含原始对象的副本,不充当“真实参考”]]

对不起,对于新手问题。 :)引用函数参数已连接到对象,但是对引用的修改对原始对象无效。简单代码:struct dummy {...

回答 2 投票 0

除了c ++中的数组,默认情况下按值传递值?

c ++中的所有内容,包括STL容器,都通过value传递。但是Array是例外,它由指针传递。对?为什么c ++中的数组[例如:int a [5]]由指针传递...

回答 2 投票 0

当该方法需要值的所有权时,按值传递还是按引用传递是更常规的?

[当我通过引用传递给结构的new()方法的对象,而该结构将拥有该对象时,更常规的做法是:通过引用传递对象,并在new()克隆中执行to_owned() ...

回答 1 投票 1

右值参数隐式生成的函数重载?

很抱歉,如果您之前曾问过这个问题,或者我错过了一些琐碎的事情,但是以下内容对于我来说还是不清楚的。我知道为什么允许传递右值而不是左值...

回答 2 投票 1

通过引用更新data.table,但是当使用优先级向量重复出现时仅填充某些行

我不太清楚标题的字眼,但这就是我想要做的。我想使用dt2中的列来扩展数据表dt1。在dt1中,我正在更新的列中有重复的数据/ ...

回答 1 投票 0

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