什么时候使用哪种指针?
好吧,我最后一次写C+是为了谋生,std::auto_ptr所有的STD库都可用,boost::shared_ptr都很疯狂。我从来没有真正研究过其他智能指针类型提供的Boost。据我所知,C+11现在提供了一些类型Boost,但不是所有这些类型。
std::auto_ptr
boost::shared_ptr
那么,是否有人有一个简单的算法来确定何时使用哪个智能指针?最好包括关于哑指针的建议(原始指针如T*)和其他的Boost智能指针。(有点像这,这个会很棒的)。
T*
哈士奇WWW
吃鸡游戏
相关分类