传递值 问答列表

递归的按值传递?

作者:JustBlaze 提问时间:3/22/2021

我正在尝试“按值”传递参数。我尝试对递归传递的参数进行深度复制,以防止任何更改循环回父函数调用。 下面是一个代码片段,它试图生成所有可能的括号的数组。 def generateParenthesi...

为什么 C++ 模板数组长度推导需要像 “f(T (&a)[N]” ?

作者:Immanuel Kant 提问时间:6/28/2022

使用 C++ 模板知道 C 样式数组的长度,我们需要这个: #include<stdio.h> template<class T,size_t N> size_t length(T (&a)[N])...

在 C++ 中按引用和值传递

作者:user36064 提问时间:1/4/2009

我想澄清一下按值和按引用之间的区别。 我画了一幅画: 因此,为了按值传递,使用不同的引用创建相同对象的副本,并为局部变量分配新的引用,以便指向新副本 我应该如何理解以下内容? 如果函数修改了该...

Flutter : 下拉可重用性

作者:Mohammed Safvan 提问时间:9/20/2022

我需要重用一个下拉小部件,所以我创建了一个方法。我是这样打电话的: buildDropDown("Blood Group", bloodGroups, _groupSelected), 方法定义:...

函数调用中的堆栈分配

作者:ConventionalProgrammer 提问时间:3/15/2023

调用函数时,如果传递给函数的参数不是数组,或者不是故意使用与号()符号通过引用传递的参数,则将按值传递。例如& void boo (int a, int b) {} int main() { i...

如何按值将变量传递给另一个线程?

作者:Serge Rogatch 提问时间:3/17/2023

我需要在 Rust 中启动多个线程,每个线程都接收其工作 ID(包括 0 到 31 之间的整数)。如何在 Rust 中做到这一点? 这是我尝试过的: struct PtrWrapper(*cons...

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

作者:Vlad Zhukovsky 提问时间:3/26/2023

我研究了 lambda,并在嵌套 lambda 函数时注意到了一些奇怪的事情。 int x{10}; // assume x has 0x1 address here cout << "SCOPE:...

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

作者:Francesco Derme 提问时间:9/6/2023

这个问题在这里已经有答案了: 什么是数组到指针转换,又名衰减? (11 个答案) 2个月前关闭。 考虑: #include <iostream> using namespace std; voi...

默认情况下,对象是按值传递还是按引用传递?

作者:devoured elysium 提问时间:7/21/2009

来自 C#,其中类实例通过引用传递(即,在调用函数时传递引用的副本,而不是值的副本),我想知道这在 C++ 中是如何工作的。 在以下情况下,是复制 to 的值,还是什么?_poly = polypo...

在 console.log 中使用 Javascript 变量作为参考

作者:gabru678 提问时间:5/19/2017

我现在开始我的JavaScript路径,并且对控制台.log中变量的使用有疑问 这段代码怎么会给我一个错误? var myAns = console.log(65/240); console.lo...


共37条 当前第2页