相关疑难解决方法(0)

我什么时候使用哪种指针?

好吧,所以我最后一次以C++为生,std::auto_ptr所有的std lib都可用,而且boost::shared_ptr风靡一时.我从未真正研究过提供的其他智能指针类型.我知道C++ 11现在提供了一些类型的提升,但不是全部.

那么有人有一个简单的算法来确定何时使用哪个智能指针?优选地包括关于哑指针(诸如原始指针T*)和其他增强智能指针的建议.(像这样的东西会很棒).

c++ pointers smart-pointers c++-faq c++11

224
推荐指数
4
解决办法
3万
查看次数

223
推荐指数
4
解决办法
17万
查看次数

智能指针(boost)解释道

以下指针集之间有什么区别?什么时候在生产代码中使用每个指针,如果有的话?

例子将不胜感激!

  1. scoped_ptr

  2. shared_ptr

  3. weak_ptr

  4. intrusive_ptr

你在生产代码中使用boost吗?

c++ boost smart-pointers

218
推荐指数
4
解决办法
8万
查看次数

标签 统计

c++ ×3

c++11 ×2

pointers ×2

smart-pointers ×2

boost ×1

c++-faq ×1

shared-ptr ×1

unique-ptr ×1