【发布时间】:2012-11-01 05:35:01
【问题描述】:
我刚从 Java 出来,是 C++ 的新手。在一个月的时间里,我设法自学了 C++。我在这里和那里编写了一些基本的东西,并理解了一些概念(多态性、虚函数等)。虽然我知道指针是如何工作的,但我仍然不知道何时使用它们。
我知道当你想使用 new 在堆上创建一些东西时,你必须使用指针,但我无法识别应该使用指针和引用的其他情况。关于何时使用我应该知道的指针是否有某种经验法则?比如函数参数什么时候应该有 & 或 * 等等。抱歉这个菜鸟问题。
【问题讨论】:
-
在这个 SO 问题 stackoverflow.com/questions/7058339/…987654323@ 中解释了经验法则
-
在这个 SO stackoverflow.com/questions/7058339/… 中解释了
标签: c++ oop pointers reference