0

可能重复:
什么是智能指针,我应该什么时候使用?

我最近阅读了有关智能指针的信息,例如shared_ptror auto_ptr。比普通指针更喜欢它们是好/坏的做法吗?

例如,我应该在函数的参数中使用它们还是在将指针存储为类的成员时使用它们?

4

1 回答 1

0

他们是个好主意。它们比普通指针慢。但是,在不了解整个指针生命周期或只是为了安全起见,最好使用智能指针。
对于函数的参数,如果函数要么存储指针,要么导致删除,最好使用智能指针。否则普通指针也很好。

于 2012-07-14T13:31:04.680 回答