【发布时间】:2012-03-22 15:15:36
【问题描述】:
可能重复:
What are the differences between pointer variable and reference variable in C++?
When to pass by reference and when to pass by pointer in C++?
在我看来,指针更灵活,与引用基本相同。引用不能为空,但是如果你有一个指针的引用,然后你将它设为空,会发生什么?那这种情况难道不会否定“不能为空”的优势吗?这真的是一种优势吗?
为什么不总是使用指针呢? (我真的在问,老实说我还没有下定决心)
【问题讨论】:
-
有些情况下使用指针,有些情况下使用引用。您对哪些情况感兴趣?
-
我确实认为以前可能有人问过这个问题,但我找不到有人问这个确切的问题。
标签: c++