pass-by-value 相关问题

pass-by-value是“单向传递”,因此不会返回对接收函数(或其他实体,如进程等)内传递值的修改。


C-尝试将指针作为参数传递给函数时出错,无法获取值

我无法成功地将指向的值显示为指向函数的指针作为参数。函数checkIfPrime将不起作用,或者无法接收到...

回答 1 投票 1

当该方法需要值的所有权时,按值传递还是按引用传递是更常规的?

[当我通过引用传递给结构的new()方法的对象,而该结构将拥有该对象时,更常规的做法是:通过引用传递对象,并在new()克隆中执行to_owned() ...

回答 1 投票 1

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

我正在按引用或值读取复制数组(&list)。但是,我在这里遇到了一个问题。为了显示我的问题,我提出了三个示例,每个示例都有一个分配和一个更改。首先...

回答 1 投票 1

C编程,操作函数的参数和返回值

全部输出不应为-24吗?结果是-4,我无法得到原因。 #include int g(int x,int y){x = x + y; int z = 2 * x-y;返回z; } ...

回答 1 投票 0

Python-通过引用/值分配,意外的'= array [:]'行为

我正在按引用或值读取复制数组(&list)。但是,我在这里遇到了一个问题。为了显示我的问题,我提出了三个示例,每个示例都有一个分配和一个更改。首先...

回答 1 投票 1

为什么C ++标准库总是通过std :: initializer_list 通过值而不是通过引用?

作为C ++程序员,我已经学会了传递参数的简单规则:当sizeof(T)<= sizeof(void *)或就地构造和移入时,通过值传递参数T。但是,...

回答 2 投票 0

试图使用模板化功能交换两个字符串

#include #include 模板 void swap(T a,T b){T temp = a; a = b; b =温度; }模板 void swap1(T1 a,T1 b){T1 temp = a; ...

回答 2 投票 4

在C#中,我应该按值传递参数并返回相同的变量,还是按引用传递?

在C#程序中,我已经建立了一种从列表中删除对象的方法。用户输入要删除的项目的索引,然后要求用户确认删除,然后从...

回答 3 投票 6


其中,按值传递参数时会引发异常

复制时,我会抛出一个类型:struct A {A(const A&){抛出1; }; void doit(A){} int main(){A a; doit(a);返回0; }是在...

回答 1 投票 3


使用辅助函数初始化结构时出错

#include int j = 0; struct学生{int CNE;字符编号[20]; char Prenom [20]; char Ville [20];浮动注[3];漂浮Moyenne; };无效的read_struct(struct Student stu){stu.Moyenne = ...

回答 1 投票 0

结构初始化时出现错误(尝试过scanf和gets)

#include int j = 0; struct学生{int CNE;字符编号[20]; char Prenom [20]; char Ville [20];浮动注[3];漂浮Moyenne; };无效的read_struct(struct Student stu){stu.Moyenne = ...

回答 1 投票 0

使用React上下文而不是将同一对象传递给数十个组件更好吗?

我正在网站上添加用户评论,我需要将用户对象传递给每个用户评论。我有一个名为UserReplyForm的React组件,它处理新评论的提交。用户可以回复每个...

回答 2 投票 0

无法使用C中的按值调用方法做简单的函数

我正在尝试测试我最近学到的这种方法(按值调用),但是由于我不为人知的原因,代码无法正常工作,有人可以向我解释原因吗? (对不起,混乱)#include ] >>

回答 3 投票 0

在函数调用结束后不删除数组

在学校,老师告诉我,当对函数的调用结束时,在函数块中声明的所有内容都将被删除。但是我编写了以下代码:int * secret(){int ...

回答 2 投票 0

为什么我的std :: ref无法按预期工作?

std :: ref为您提供对某些内容的左值引用。该引用被包装到一个对象中,然后您可以通过引用或值来传递它。下面代码的预期行为...

回答 2 投票 1

确定是通过引用还是通过值时是否真的需要关注大小?

我想出了下表:+ --------------------------------------- ---------- + ----------------------- + --------------- -+ |被调用者是否应该能够修改对象? |是大...

回答 2 投票 1

JDBC的Connection和Statement对象是按引用传递还是按值传递?

此刻我正在学习使用MySQL,实例化和初始化我的Connection和Statement对象的本能如下:public class ProjectDriver {public static void ...

回答 2 投票 0

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