by-reference 问答列表

为什么 Object.assign 的行为与常规引用不同?

作者:radek79 提问时间:1/24/2022

如果我像第一个例子一样对一个对象进行简单的引用,那么我理解它的方式是 x.a 和 y.a 指向同一个地址,该地址的值为 1。当我将该地址的值更改为 2 时,x 和 y 中的值都会发生变化。 但在第二...

使用引用从其他对象获取人员地址

作者:MagicMan 提问时间:1/5/2022

通过引用从其他对象中检索地址。 您好,我正在为一项特定任务而苦苦挣扎。好吧,我有两门课要做,地址和人员数据(信息)。对于这两个类,我都创建了构造函数以及在屏幕上显示信息的选项。 地址类: pub...

将 N Queen 问题的所有解添加到数组列表中

作者:Vivek Kumar 提问时间:9/15/2021

n-queens 谜题是将 n 个皇后放在 (n×n) 棋盘上的问题,这样两个皇后就不能互相攻击。 我使用回溯来解决问题。但是我遇到了一个奇怪的问题。 下面是我写的代码: import java...

Java:需要“new String(oldString)”吗?(String 是引用还是值?

作者:DraxDomax 提问时间:1/22/2021

我正在编写一个处理字符串的方法(以提取某些内容): public static String myProcessor (String myInput) {... 我想在这个方法中有一些 String...

在用 C 语言调用函数时,什么时候应该添加“&”,什么时候不应该添加“&”?

作者:Animux 提问时间:7/13/2020

程序 A void create(struct Stack *st) { printf("Enter Size"); scanf("%d",&st->size); st->top=-1; ...

递归下实例变量和实例对象的行为

作者:justanothertechdude 提问时间:5/20/2020

我试图澄清我对这两个代码片段之间差异的理解,这两个代码片段找到了二叉树的最大深度。(为简单起见,我没有包括班级) 因此,第一个代码变量始终为 1 的原因是因为它不是一个对象,而只是一个变量,所以当我...

如何在 Start-Job 中通过引用传递变量?

作者:yO_ 提问时间:10/24/2018

你如何修改其中的变量?这段代码输出,似乎是因为变量是按值传递的:Start-Job0 $vara = "0" $j = start-job -ScriptBlock { $args[0] = "...

C++ 始终在构造函数中引用常量?

作者:Caresi 提问时间:9/20/2015

因此,请考虑以下代码: #include <iostream> using namespace std; class A { public: A() = default; A(const A...

这两种方法有什么区别

作者:user574362 提问时间:10/26/2018

这两种方法计算单体的导数,但我不明白它们之间有什么区别,它们做同样的事情吗?为什么一个有返回值,而另一个对调用对象进行更改? 哪个更好? 通常,我应该如何返回对象? public Monom Der...

为什么这个 Ruby 方法通过引用传递它的参数

作者:peter 提问时间:7/20/2015

我回答了这个问题,偶然发现了一些奇怪的事情。 Ruby 按值传递其参数,但变量本身是引用。 那么为什么第一种方法似乎通过引用传递其参数呢? require 'set' require 'benchm...


共30条 当前第3页