【发布时间】:2012-02-07 23:10:23
【问题描述】:
所以我一直在想(在阅读这个 Java pdf 时)...
我知道这可能看起来很愚蠢,但为什么我不能在 C++ 中做到这一点。
float &f = new float;
这不是说f的引用是新float的地址吗?
在 Java 中,我看到类似这样的东西
String s = new String("something")
String s 称为字符串引用。
Java 中的“引用”一词与 C++ 中的含义相同吗?
【问题讨论】:
-
在 C++ 术语中,所有声明为对象类型的 Java 变量实际上都是指向该对象的 指针,并且在 C++ 中没有 no 引用Java,只是指针传递(按值)。 (想一想:你能不能实现一个
swap函数?) -
看看这个链接,digitalneuron.in/blog/get/1
标签: java c++ pointers reference