按值传递 问答列表

我应该如何将对象传递给函数?

作者:Rakesh K 提问时间:1/26/2010

我是 C++ 编程的新手,但我有 Java 经验。我需要有关如何在 C++ 中将对象传递给函数的指导。 是否需要传递指针、引用或非指针和非引用值?我记得在 Java 中没有这样的问题,因为我们只传递...

我不完全理解 c 中的列表是如何工作的

作者:g1e2h3 提问时间:3/13/2023

所以我试图在列表的开头添加一个元素。函数prepend_list位于第 27 行。我试图以两种不同的方式进行它,一种是返回一个列表,另一种是 void 函数。 #include "base.h" #...

我可以仅使用 head 指针直接遍历此链表吗?

作者:itzmartin_20 提问时间:6/20/2023

我最近刚开始DSA,这个问题可能看起来微不足道,但非常感谢那些认真对待它的人。这是我的程序: #include<stdio.h> #include<stdlib.h> struct node{ ...

关于C语言中按值调用的问题

作者:Thilina 提问时间:7/4/2023

当我运行这个程序时,它会输出(第一个代码片段)。10 20 #include <stdio.h> int x = 10; int y = 20; int main() { fun(x, y);...

C++按值传递,难道不应该将两个变量的memory_addresses复制并绑定到不同的位置吗?

作者:ian 提问时间:7/14/2023

我正在练习 C++,并面对按值传递/引用主题。我从 BroCode 中学到的是,当我们通过参数的值调用交换函数时,它们的两个memory_addresses都将与原始函数不同。 #include <...

按值复制数组

作者:Dan 提问时间:9/20/2011

将 JavaScript 中的数组复制到另一个数组时: var arr1 = ['a','b','c']; var arr2 = arr1; arr2.push('d'); // Now, arr1...

std::string 引用类成员的奇怪行为

作者:morpheus 提问时间:7/29/2023

给定此代码: #include <iostream> class Foo { public: Foo(const std::string& label) : label_(label) {} ...

过度使用智能指针会导致系统内核调用增加吗?

作者:Khashayar 提问时间:11/3/2023

过度使用智能指针(尤其是 )会导致内核调用增加吗?shared_ptr 我正在尝试优化和简化实时 (QNX) 代码库。除了内存和实时效率之外,还有一个重点是减少系统内核调用。我已经通读了这个和这个,...

为什么要在 Java 中的方法参数上使用关键字“final”?

作者: 提问时间:2/1/2009

我不明白当关键字用于方法参数时,它在哪里真正方便。final 如果我们排除匿名类的使用、可读性和意图声明,那么它对我来说似乎几乎毫无价值。 强制执行某些数据保持不变并不像看起来那么强大。 如果参...

在 c 的函数中修改按值传递的结构体

作者:th3 wolf 提问时间:11/4/2023

我有这段代码,我需要在不修改它的情况下对结构数组进行排序。我按值传递了结构数组,并使用带有索引的 int 数组对结构进行排序。要对数组进行排序,我还需要对结构进行排序,该结构在函数中按值传递,如果我没...


共109条 当前第4页