如果你有一个变量,其目的是用来指向另一个对象,但是也有可能不指向任何对象,那么你应该使用pointer,因为你可以将pointer设为nullptr。如果这个对象必须代表一个对象,也就是说你的设计不允许这个对象为null,那么你应该使用reference.
C++何时使用引用,何时使用指针?
最新推荐文章于 2024-06-25 22:59:55 发布
如果你有一个变量,其目的是用来指向另一个对象,但是也有可能不指向任何对象,那么你应该使用pointer,因为你可以将pointer设为nullptr。如果这个对象必须代表一个对象,也就是说你的设计不允许这个对象为null,那么你应该使用reference.