问答列表

PHP 中的数组是作为值复制还是作为对新变量的引用,以及何时传递给函数?

作者:Frank 提问时间:1/9/2010

1) 当数组作为参数传递给方法或函数时,它是通过引用传递还是按值传递? 2)将数组分配给变量时,新变量是对原始数组的引用,还是新副本? 这样做怎么样: $a = array(1,2,3); $b ...

将对象数组从 Ajax 函数传递到 Web 服务

作者:NoBullMan 提问时间:4/11/2020

我有两个相同对象类型的数组,我要将它们传递给 Web 服务 API。在将数组传递给 Web 服务之前,我查看了数组,每个数组中都有一个对象。我在 API 中放置了一个断点,但列表是空的。不知道我做错了...

两个对象的两个属性的交换值

作者:user202542 提问时间:4/12/2020

我正在学习C++(来自Python),我正在尝试理解对象如何相互交互。我想创建一个类“Point”,它有两个属性(x 和 y 坐标),并为其提供一个可以交换两个点坐标的方法(请参阅下面的代码)。使用给...

为什么C++标准库总是按值而不是引用传递 std::initializer_list<T>?

作者:xmllmx 提问时间:4/21/2020

作为一名C++程序员,我被教导了传递参数的简单规则: 当或用于就地构建和移入时按值传递参数。Tsizeof(T) <= sizeof(void*) 但是,C++ 标准库似乎不符合该规则。例如,大于...

Python - 数组复制/分配,numpy 的意外“=array[:]”行为

作者:Wuhuuu2 提问时间:4/28/2020

我正在阅读有关通过引用或值复制数组 (&list) 的信息。但是,我在这里遇到了一个问题。为了说明我的问题,我举了三个例子,每个例子都有一个作业和一个更改。 第一个示例:默认情况下,它通过引用进行复...

为什么这样做?我无法理解这种交换的逻辑

作者:Gaganrajdeep Singh 提问时间:5/3/2020

int main() { // Complete the program string a,b; getline(cin,a); getline(cin,b); cout<<a.size()...

Push_back() 函数不适用于包含类对象的向量

作者:Huseyn Salahov 提问时间:5/4/2020

我这里有一小段关于战斗类的代码。此类的构造函数将向量引用作为参数,并初始化私有的“MTeam”向量成员。这个类有一个函数 combat(),它通过引用接受 Monster 类对象的向量。我希望这个函数...

在 C++ 中,按指针传递比按引用传递有什么好处吗?

作者:Matt Pascoe 提问时间:12/3/2008

在 C++ 中,通过指针传递比通过引用传递有什么好处? 最近,我看到许多示例选择通过指针传递函数参数而不是通过引用传递。这样做有什么好处吗? 例: func(SPRITE *x); 用一个电...

最长公共子序列(LCS)直觉

作者:knightcool 提问时间:5/14/2020

LCS 代码的递归版本如下所示(m、n 分别是字符串 X 和 Y 的长度) int lcs( char[] X, char[] Y, int m, int n ) { if (m == 0 |...

输出是什么,为什么函数中的指针不影响代码?

作者:nh96 提问时间:5/16/2020

为什么 OP 是 20 ??不是 10 ?我认为 op 应该是 10,但我不知道发生了什么?你能一步一步地解释一下吗 void fun(int *ptr) { int q=10; ptr=&q;...


共1189条 当前第107页