pass-by-value 相关问题

pass-by-value是“单向传递”,因此不会返回对接收函数(或其他实体,如进程等)内传递值的修改。

为什么 Dart 充当引用传递?

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

回答 3 投票 0

从 C++ 按值传递到 C 的复数似乎在 powerpc 上不起作用

当我将复杂的浮点数(complex.h)从 C++ 调用者传递到 C 库时,在 32 位 Power PC 上运行时,该值无法正确传递。我使用了两种不同的开源软件

回答 3 投票 0

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

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

回答 4 投票 0

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

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

回答 1 投票 0

C++ - 将枚举类作为值或 const 引用传递更好吗?

因为它被称为“类”,所以我通常会将它作为 const 引用传递,但如果我使用普通枚举,则没有区别,对吧?那么,如果我将枚举类作为值或作为...传递,会有什么不同吗

回答 6 投票 0

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

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

回答 6 投票 0

clang-tidy 现代化按值传递仅适用于 C++20 吗?

关于是否按值或按引用传递参数有很多问题和答案。这个答案https://stackoverflow.com/a/51706522/2492801似乎表明按值传递和m...

回答 1 投票 0

将两个列表组合成一个字典列表并且所有值都相同

我有两个要合并的列表: 旧 = ['aaa', 'bbb', 'ccc'] 新 = ['AAA', 'BBB', 'CCC'] 我想制作一个字典列表,如下所示: myList = [{'喇嘛': 'aaa', '巴鲁': 'AAA'}, {'喇嘛': '...

回答 2 投票 0

C#:如何保持全局变量传递给函数时不改变?

我正在为 OneNote 开发一个插件。 在下面的sinppet中,首先声明了一个全局变量AllPageXML。 然后,当第一次加载窗口时,AllPageXML 会使用一个值进行初始化。 ...

回答 1 投票 0

为什么pthread_join()的第二个参数是一个**,一个指向指针的指针?

我对使用 pthread 很陌生,而且对指向指针的指针也不太熟悉。有人可以解释为什么 pthread_join() 的第二个参数是 void ** 吗?为什么要这样设计呢。 ...

回答 2 投票 0

将数组传递给 ruby 函数

好吧,我对 ruby 如何将其参数传递给函数感到困惑。我在文档中读到 ruby 按值传递,但就我而言,它看起来像是按引用传递 这是专业人士...

回答 2 投票 0

在Python中传递值[重复]

当你将像列表、数组这样的集合传递给Python中的另一个函数时,它会复制它,还是只是一个指针?

回答 8 投票 0

如果数组是通过引用传递的,为什么我应该使用 int(&)[]

#包括 使用命名空间 std; 无效更改(int arr [3]){ 对于 (int i = 0; i < 3; i++) { arr[i] = 1; } } int Test() { int arr[3] = { 0, 0, 0 }; for (int ...

回答 1 投票 0

JAVA传值异常如下代码片段

我在下面的两个 Java 代码片段中得到了不同的行为,我用这两个代码片段来理解其按值传递的工作原理 导入 java.util.*; 导入java.lang.*; 导入java.io.*; 类主要{ ...

回答 1 投票 0

如何将变量传递给多个方法

这里我有一个程序,其中生成随机数并按值传递给另一个方法,没有问题。当我尝试将其传递给完全不同的方法时,出现问题并且问题...

回答 1 投票 0

std::string 引用类成员的奇怪行为

给出以下代码: #包括 类 Foo { 民众: Foo(const std::string& label) : label_(label) {} 无效打印(){ std::cout << label_; ...

回答 2 投票 0

C 程序调用 malloc 导致总线错误?

我编写了这段代码来声明一个指针p,然后为int类型动态分配4个字节的内存,然后在其中存储一些数据。 p 应该指向一个保存数据 6 的地址...

回答 3 投票 0

如何删除[]衰减数组? [重复]

如果我无法访问原始指针 x,如何删除用 new 声明的数组?假设我知道数组大小。 例如,如果我编写以下代码: void enlarge(int * x) { ...

回答 3 投票 0

切片是否按值传递?

在 Go 中,我正在尝试为我的旅行商问题制作一个争夺切片功能。在这样做的同时,我注意到当我开始编辑切片时,我给的加扰功能每次都不同......

回答 5 投票 0

C++:嵌套的 lambda 函数引用传递参数的相同地址

我研究了 lambda 并在嵌套 lambda 函数时注意到一些奇怪的事情。 整数 x {10}; //假设x在这里有0x1地址 计算<< "SCOPE: x address: " << &x &l...

回答 1 投票 0

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