pass-by-reference 相关问题

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

为什么我的数组在将其传递给另一个函数后会持有垃圾值/ segfaulting?

我有一个函数mallocs数组保存值编码。在将值编码到整数数组之后,该数组本身通过引用传递(至少理论上是这样)。 ...

回答 1 投票 2

图书馆存储涉及参考的“方程式”?

所以我可以通过引用传递,并将该引用存储在结构或类中,如果我在其他地方进行更改并再次检查该引用,我将存储它的更改,因为我...

回答 1 投票 1

通过引用传递到System Verilog模块或Interface

我想创建一个可重用的接口或模块,其中外部的内存元素的层次结构可以通过引用传递给它。我知道通过引用传递不能对 模块或...

回答 1 投票 0

Swift通过价值或通过参考传递

我是Swift的新手,我只是读取类通过引用传递,数组/字符串等被复制。通过引用传递的方式与Objective-C或Java中的方式相同,其中您实际上...

回答 7 投票 85

Java - 在参数上进行更改而不返回新变量[重复]

我试图在Java中的字符串中反转单词。它初始化为char数组。我尝试的方法是将其转换为String数组,进行更改,并将其转换回char数组。 ...

回答 1 投票 -1

Python中的引用语义混淆

我正在尝试从两个Pandas数据帧中删除缺失值:Data1 = pd.read_csv(r“C:\ Users \ Zihao \ Desktop \ New \ OBSTET.csv”)Data2 = pd.read_csv(r“C:\ Users \ Zihao \ Desktop \ New \ PRODUCTOS.csv“,index_col ...

回答 1 投票 0

如何从C ++中的字符串指针获取字符?

我正在将std :: string指针传递给函数,我想使用此指针来访问和修改此字符串中的字符。现在,我唯一能做的就是使用*打印我的字符串...

回答 1 投票 -1

在javascript中执行foreach时是否可以更改数组的值?

例如:var arr = [“one”,“two”,“three”]; arr.forEach(function(part){part =“four”; return“four”;}} alert(arr);数组仍然是它的原始值,有什么方法可以...

回答 9 投票 220

* vs&Arduino Class

可能这些问题已经被问过很多次了,我还读了一些关于C ++中的指针和引用的博客。我对C ++的经验有限。但是,我正在经历......

回答 1 投票 -3

防止传递临时值作为常量引用的方法,其更好地缩放然后删除r值过载

当一个人想要阻止某人传递临时作为const引用时,可以删除r值重载:class Foo {public:Foo(const Bar&bar):mBar(&bar){} Foo(const Bar&...

回答 1 投票 3

PHP - 使用null合并运算符通过引用进行赋值

我试图创建一个变量,其中包含对另一个变量的引用(如果已定义)或其他值:$ arr =&$ original ?? [];在这个例子中,当$ original已经......时,一切都还可以。

回答 1 投票 0

传递引用参数并返回引用

我一直在阅读有关运算符重载的内容,并且已经了解到如果从函数返回引用,则可以级联重载运算符。我的问题是这个。为了回归......

回答 1 投票 0

JavaScript是一种传递引用还是按值传递的语言?

原始类型(数字,字符串等)按值传递,但对象是未知的,因为它们可以是值传递(如果我们认为持有对象的变量实际上是...

回答 30 投票 1264

删除链接的排序列表中的第一个元素

我是新来的,这实际上是我的第一个问题。我写了这段代码,我无法删除列表的第一个元素,不知怎的,我可以删除其他元素。我的功能也有问题......

回答 1 投票 0

将值赋给通过引用传递的int会停止程序执行

void assignVal(int * loopCount){//许多带有print语句的东西,以便在分配resultCount“<< endl之前知道func停止执行cout <<”的位置; * loopCount = 3; //我想要 ...

回答 1 投票 -2

Javascript是否通过引用传递?

Javascript是通过引用传递还是通过值传递?以下是Javascript:Good Parts的示例。我对矩形函数的参数非常困惑。它实际上是未定义的,......

回答 13 投票 324

如何扩展Java以引入通过引用传递?

Java是按值传递的。你如何修改语言以引入通过引用传递(或一些等效的行为)?举个例如public static void main(String [] args){...

回答 10 投票 27

如何将汇编程序值返回给C Int指针?

我正在编写一个小型ASM / C程序来计算一个数字的分隔符数。我得到了以下C函数:#include extern void getDivisorCounter(int value,int * result); ...

回答 2 投票 1

在R中按引用传递列表并添加到列表中

我在R中有一个函数,它应该通过向它添加新项来修改列表。但是我真的不想复制我的清单。我知道这在R中不是一件容易的事,我见过一些......

回答 1 投票 0

当我尝试使用函数中通过引用传递的预分配矩阵读取值时出现分段错误

该函数有两个参数:char指针和整数三指针。整数三指针用于通过引用传递整数双指针(以便分配矩阵)。我有 ...

回答 1 投票 0

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