Questions tagged «reference»

4
Java引用与C指针有何不同?
C有指针,Java有所谓的引用。从某种意义上说,它们有共同点,即它们都指向某个事物。我知道C中的指针存储它们指向的地址。参考也存储地址吗?除了指针更灵活,更容易出错之外,它们又有何不同?
97 java  c  pointers  reference 

7
为什么在PHP中很少使用引用?
此问题是从Stack Overflow 迁移而来的,因为可以在Software Engineering Stack Exchange上回答。 迁移 6年前。 我有一些C ++知识,并且知道那里经常使用指针,但是我已经开始研究PHP开放源代码,而且我从没看过在方法中使用引用的代码。 相反,代码始终使用返回值,而不是将对变量的引用传递给方法,该方法然后更改该变量的值并只返回它。 我已经读到使用引用会占用更少的内存,那么为什么不在PHP中使用它们呢?
26 php  reference 

4
为什么C ++和Java都使用“引用”概念,但含义却不同?
在C ++中,对函数的引用参数允许函数使引用引用其他内容: int replacement = 23; void changeNumberReference(int& reference) { reference = replacement; } int main() { int i = 1; std::cout << "i=" << i << "\n"; // i = 1; changeNumberReference(i); std::cout << "i=" << i << "\n"; // i = 23; } 类似地,如果我们尝试更改引用,则对函数的常量引用自变量将引发编译时错误: void changeNumberReference(const int& reference) …
26 java  c++  pointers  reference 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.