为什么成员函数不像 c++ 中的普通函数那样按值调用?
作者:AnveK 提问时间:4/7/2021
在 c++ 中,如果出现以下情况,则对函数内参数所做的更改不会反映在实际变量中 函数的返回值是无效的,但成员函数并非如此,我们可以 在成员函数中看到永久发生的更改。 #include<iostre...
值调用 问答列表
作者:AnveK 提问时间:4/7/2021
在 c++ 中,如果出现以下情况,则对函数内参数所做的更改不会反映在实际变量中 函数的返回值是无效的,但成员函数并非如此,我们可以 在成员函数中看到永久发生的更改。 #include<iostre...
作者:Nila 提问时间:4/28/2021
这个问题在这里已经有答案了: 按值和引用传递数组 (4 个答案) 更改数组的一个元素会更改其他元素 (2 个答案) 为什么 list 在没有 ref 的情况下传递给函数时的行为就像使用 ref 传递一...
作者:smed 提问时间:5/28/2021
我是高中的法语 CS 老师。我们正在研究字节码在 Python 虚拟机上的执行。我们最终得到了一个幼稚的问题:在执行(字节码地址 8 处的命令)后,堆栈顶部的符号是什么?还是 ?(此处为 238)。L...
作者:Mahmoud Noor 提问时间:12/3/2021
在 pandas 中,inplace 参数对引用进行修改,但我知道在 python 数据中是通过值而不是通过引用发送的,我想知道这是如何实现的或它是如何工作的...
作者:noobee 提问时间:12/16/2021
此函数不返回预期结果(交换和 )。ab #include<stdio.h> #include<stdlib.h> void swap_one(int *x, int *y) { int *tmp...
作者:noobee 提问时间:1/6/2022
我已经将我的问题简化为这个小 C 程序。请注意,我正在自学 C。我在指针方面遇到了真正的麻烦! #include <stdio.h> #include <stdlib.h> typedef str...
作者:Satyam Anand 提问时间:3/17/2022
我正在尝试构建一个 ATM 程序,用户在其中创建他们的帐户并使用这些帐户进行存款和取款以及检查他们的帐户余额。 我已经放置了整个程序,以便您可以运行并尝试它,以防我清楚我的问题: #include...
作者:Zhuang Paulus 提问时间:3/23/2022
我想知道为什么在通过调用函数将值更改为列表时,在以下两种情况下会有这样的差异(将新值分配给列表与将新值分配给 list[:])。我想这与按值调用/按引用调用有关。 法典 def rotate1(n...
作者:aTechieSmile 提问时间:5/9/2022
案件是 int func(void){ int A = 10; int B = 20; return A+B } 由 main 函数调用 int main(void){ int r...
作者:Niv Turk 提问时间:5/23/2022
我有一个任务需要处理由 typedef 定义的 4X4 矩阵。 任务是在 main 中为声明的矩阵创建一个计算器,并解释用户以简单单词形式传递的命令。问题是我试图在使用它的函数之间传递矩阵地址。 i...