【发布时间】:2012-06-13 16:45:36
【问题描述】:
我是 C++ 的新手,来自 java 编程,所以 C++ 中奇怪的引用引用对我来说很不自然。我不是一个新的程序员,所以我希望能对这个主题给出一个严肃而深入的回答,而不是一个肤浅的“何时使用”的回答。
我想知道有什么区别
const A& p;
和
A& p;
【问题讨论】:
-
第一个是 const,第二个不是。这里有什么不自然的? o.O
-
@Griwes - 不自然的是 Java 和 .NET 语言确实没有有一个明确的
const-ness 概念,这对于(好的)C++ 程序员来说是这样的就像一个重大的遗漏。 -
@AAT,等等,我们应该使用 Google 进行 OP,还是成为 OP 的“活的百科全书”?另外,我们应该禁止在 C++ 之前教授 Java 或 .NET 语言...
-
@bmarguiles 这怎么可能是一个没有提及引用而只询问函数参数的问题的重复?
-
@Griwes,我并没有不同意你的观点,只是对 Java 和 .NET 提出了一点半开玩笑的看法。也许我应该放一个
!