pass-by-reference 相关问题

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

返回一个新的 ref 结构实例,该实例保存对另一个结构的返回实例的引用

我最近想编写代码,其中结构体 S1 的实例 A 返回结构体 S2 的某个实例 B,该实例 B 需要实例 A 中的一些值。结构体 S2 的简单实现是存储 c...

回答 1 投票 0

C 数组元素全部变为相同值

我正在尝试使用输入文件填充名称数组,但是数组的元素最终都变成相同的值,我不确定为什么。 char* 名称[name_count]; 对于(int ...

回答 1 投票 0

PHP foreach 语句引用:重用迭代器时出现意外行为

此代码会产生意外的输出: $array=str_split("abcde"); foreach($array 作为 &$item) 回显$项目; 回声” ”; foreach($array 作为$item) 回显$项目; 输出: ABCDE ABCD 如果使用...

回答 1 投票 0

将接受指针类型的函数指针转换为另一个接受引用类型的函数指针是否安全? [重复]

将接受“指针参数”的函数指针转换为另一个接受“引用参数”的函数指针有什么缺点? 考虑以下考试...

回答 1 投票 0

在Java中使用类内的方法修改类变量

下面的代码在二叉搜索树中插入新节点。 当我在驱动程序函数中创建 BinarySearchTree 类的对象并第一次使用其插入函数时,根

回答 1 投票 0

为什么 Dart 充当引用传递?

我知道dart就像Java一样按值传递,但我不明白为什么在下面的示例中它的行为就像按引用传递? A类{ 整数y=10; } B类{ 列表 列表...

回答 3 投票 0

在 JavaScript 中通过引用传递对象而不修改它的最佳方法是什么

我研究了 JavaScript 通过“按引用传递”将对象传递给函数。当这些对象在函数内发生突变/更新时,它会影响原始对象。这很清楚! 让 obj =...

回答 1 投票 0

'='左运算符一定是从 Visual Studio C 中的函数传递值时遇到的左值问题

我正在 Visual Studio C 中编程。该程序包括监视垄断游戏,我想知道如何从函数传递结构体矩阵的值,但它给了我错误 C210...

回答 1 投票 0

Array.find 方法是否返回给定数组中匹配元素的副本或引用? [已关闭]

Array.find 方法返回什么;发现值的特定副本或发现值的参考?

回答 4 投票 0

VB 在传递 ByRef 时检查空引用

我有一个通过引用接受字符串的函数: 函数 Foo(ByRef 输入作为字符串) 如果我这样称呼它: 富(无) 我希望它做一些与我这样称呼它不同的事情: ...

回答 2 投票 0

原始类型按引用传递的解决方法

我遇到了问题,而且不是 async/rxjs 开发专家。 让我解释一下我的问题: 我有一个角度服务 TimeoutService ,它只包含 processTimeout() 方法:

回答 1 投票 0

澄清 pytorch 张量作为参考与值

为什么上面的代码a = mat[0,0]; a = torch.tensor([99]) 不改变 mat 而是改变底部代码 row = mat[0,:]; row[0] = torch.tensor([99]) 呢? >>> mat = torch.ones(2,3);印刷(垫) 张量...

回答 1 投票 0

获取引用的地址是否可以稳健地返回底层别名对象的地址?

如果 C++ 程序使用 & 运算符获取通过引用引用的对象的地址,返回的地址是否可靠地是底层别名对象的地址,或者是否可能......

回答 1 投票 0

为什么作为地址传递给函数的变量即使在函数中更改了值也不会更改其值?

因此,我将变量的地址传递给特定的函数。我使用函数内部的指针更改了变量的值,当我在

回答 1 投票 0

通过引用传递的数组在 C++ 中不会更新

我正在尝试将数组传递给 C++ 类,以便使对数组对象的更改在类外部可见。但它不起作用。对 Motor 对象的更改将永远丢失...

回答 1 投票 0

为什么 array_filter() 不像 sort() 那样通过引用修改输入数组?

抱歉,但为什么这行不通: 函数过滤器($var){ return($var['id'] < 4); } $t1 = array( array("key"=>"日期", "值"=>"效果", "id"=>2), 数组(“键”=>“日期2”,“值”=>“

回答 1 投票 0

集合的集合传递给函数,导致 ByRef 参数类型不匹配

我有4个集合,其中两个包含一些与训练代码相关的字符串。另外两个集合包含许多包含员工 ID 和员工姓名的集合。其中一个子

回答 1 投票 0

如何使用 pybind11 引用 Python 来公开修改数据的 C++ 函数?

我正在使用 pybind11 创建 C++ 库的 Python 接口, 其中一个函数接收指向 char 数组的指针并更新其值, 问题是 char 数组的值是 cha...

回答 1 投票 0

C++ 是按值还是按引用传递对象?

一个简单的问题,我在这里找不到答案。 我的理解是,在调用期间将参数传递给函数时,例如 无效 myFunction(类型 myVariable) { } 无效主() ...

回答 6 投票 0

如何使用 ostream& 将文件提取的数据传递到数组中到打印函数? (C++)

我正在尝试使用两个功能 - 从文本文件读取数据并将其存储到结构体格式化的数组中 通过 ostream& 打印数组数据 常量 int 最大行数 =20; //跨3列 结构

回答 1 投票 0

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