值传递 问答列表

如何避免在方法(Java)内部通过引用传递?[复制]

作者:Aidan K 提问时间:7/17/2023

这个问题在这里已经有答案了: 复制数组 (11 个答案) 如何在 Java 中对 2d 数组进行深度复制? (7 个答案) 4个月前关闭。 我正在为线性代数类制作自己的 Java 矩阵程序,并且似乎...

在 C++ 中创建和删除对象

作者:Tao 提问时间:10/9/2023

我在下面有非常简单的代码来理解 C++ 对象的创建和删除。输出并不是我所期望的。为什么? class Box{ public: static int count; Box(double x,...

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

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

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

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

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

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

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

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

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

为什么 pthread_join() 的第二个参数是 **,指向指针的指针?

作者:artic sol 提问时间:11/10/2017

我是使用新手,也不熟悉指针到指针。有人可以解释为什么第二个参数是.为什么是这样设计的。pthreadpthread_join()void ** int pthread_join(pthread_t ...

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

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

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

按值复制数组

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

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

Go 中的“值语义”和“指针语义”是什么意思?

作者:Sathishkumar Rakkiyasamy 提问时间:7/10/2018

Go 中的 Value 语义和指针语义是什么意思?在本课程中,作者在解释数组和切片的内部结构时曾多次提到上述术语,但我无法完全理解。...

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

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

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


共154条 当前第6页