Possible Duplicate:
Common Uses For Pointers?
我仍在学习C++的基础知识,但我已经知道了足够多的知识来做有用的小程序。
我理解指针的概念,我在教程中看到的例子对我来说很有意义。然而,在实践层面上,作为一名(前)PHP开发人员,我还没有信心在我的程序中真正使用它们。
事实上,到目前为止,我还没有觉得需要使用任何指针。我有自己的类和函数,在不使用任何指针(更不用说指向指针的指针了)的情况下,我似乎做得很好。我忍不住为自己的小程序感到自豪。
尽管如此,我意识到我错过了C++最重要的功能之一,这是一个双刃剑:指针和内存管理可能会造成严重破坏、看似随机的崩溃、难以找到的错误和安全漏洞。。。但同时,正确使用,它们必须允许进行聪明高效的编程。
所以:一定要告诉我不使用指针遗漏了什么。
What are good scenarios where using pointers is a must?
What do they allow you to do that you couldn t do otherwise?
In which way to they make your programs more efficient?
指针对指针呢???
[编辑:所有各种答案都很有用。SO的一个问题是,我们不能“接受”不止一个答案。我经常希望我能接受。事实上,正是所有答案的结合有助于更好地理解整个情况。谢谢。]