在 c 中按值传递数组#
作者: 提问时间:2/8/2020
据我了解,传入的默认类型或参数是按值传入的。因此,不需要任何声明。但是当我尝试运行以下代码时,我在 Main 中的矩阵正在被类方法中所做的操作修改。我确定问题出在构造函数中,当我刚刚评估时,正在分配的...
值传递 问答列表
作者: 提问时间:2/8/2020
据我了解,传入的默认类型或参数是按值传入的。因此,不需要任何声明。但是当我尝试运行以下代码时,我在 Main 中的矩阵正在被类方法中所做的操作修改。我确定问题出在构造函数中,当我刚刚评估时,正在分配的...
作者:User12547645 提问时间:2/23/2020
std::ref给你一个东西。此引用被包装到一个对象中,然后您可以按引用或按值传递该对象。lvalue-reference 下面代码的预期行为是打印 ,但它打印 。为什么?i is 2i is 1 ...
作者:Youssef Dehane 提问时间:3/18/2020
#include <stdio.h> int j=0; struct student { int CNE; char Nom[20]; char Prenom[20]; char Ville[20...
作者:xmllmx 提问时间:4/21/2020
作为一名C++程序员,我被教导了传递参数的简单规则: 当或用于就地构建和移入时按值传递参数。Tsizeof(T) <= sizeof(void*) 但是,C++ 标准库似乎不符合该规则。例如,大于...
作者:nh96 提问时间:5/16/2020
为什么 OP 是 20 ??不是 10 ?我认为 op 应该是 10,但我不知道发生了什么?你能一步一步地解释一下吗 void fun(int *ptr) { int q=10; ptr=&q;...
作者:abdcg 提问时间:5/20/2020
这个问题在这里已经有答案了: 数组的大小 C++ [重复] (7 个答案) 3年前关闭。 我刚刚开始学习C++,我正在玩函数。我正在尝试传递一个整数数组作为参数,并让函数打印数组的每个元素。然而,我...
作者:HamzaKerem 提问时间:5/21/2020
我无法将指向函数的指针作为参数传递,同时能够成功显示指向的值。函数 checkIfPrime 将不起作用,也不会接收指针 pAr 指向的值。对不起,代码混乱。 #include <stdio.h> ...
作者: 提问时间:6/26/2020
如果我的班级有:Zoo std::vector<std::shared_ptr<Animal>> table; while 是其他人继承的抽象类。Animal 我想实现一个函数,该函数将动物插...
作者:Henry Puspurs 提问时间:7/12/2020
我正在尝试使用 foreach 循环来更改该列表中对象中的值。但是,我需要一个不会更改的列表来枚举,并且主列表在我这样做时要更改。无论我尝试什么,我都会遇到错误,因为它正在更改我正在枚举的列表中的对象...
作者:Meghashyam Chirravoori 提问时间:9/3/2020
假设我有一个字符串 s。 s := "helloworld" 现在,我的问题是,如果 s 有 'n' 个字节,如果我将 s 传递给函数,而不是将 &s 传递给函数,然后访问字符串的第 i 个字...