Library 1. Smart_ptr

优质
小牛编辑
117浏览
2023-12-01
  • Smart_ptr库如何改进你的程序?
  • 何时我们需要智能指针?
  • Smart_ptr如何适应标准库?
  • scoped_ptr
  • scoped_array
  • shared_ptr
  • shared_array
  • intrusive_ptr
  • weak_ptr
  • Smart_ptr总结

最后更新:

类似资料

  • 本章介绍了Boost的智能指针,它们是对C++社区的贡献,无论怎样评价都不过份。对于一个成功的 智能指针库,它必须考虑到并正确地处理大量的细节因素。我可以肯定你曾经见过很多种智能指针,你也可能曾经参与过编写它们,因此你应该知道做好这件事所要 花费的努力。没有其它的智能指针可以和它们一样智能,因此Boost.Smart_ptr库具有很高的价值。 作为软件工程中的重要组成部分,Boost的智能指针明显

  • Smart_ptr库已被提议包含进标准库中,主要有以下三个原因: 标准库现在只提供了一个auto_ptr, 它仅是一类智能指针,仅仅覆盖了智能指针族谱中的一个部分。shared_ptr 提供了不同的,也是更重要的功能。 Boost的智能指针专门为了与标准库良好合作而设计,并可作为标准库的自然扩充。例如,在 shared_ptr之前,还没有一个标准的智能指针可用作容器的元素。 长久以来,现实世界中的

相关阅读