zoukankan      html  css  js  c++  java
  • auto_ptr

     

    被抛弃的std::auto_ptr
    std::auto_ptr 能够方便的管理单个堆内存对象。
    auto_ptr用于指向一个动态分配的对象指针,他的析构函数用于删除所指对象的空间,以此达到对对象生存期的控制。
    auto_ptr本质是管理权限的转移。在进行赋值,拷贝构造时,会对控制权进行转移。

    
    
    使用场景总结:
    1)不要使用auto_ptr对象保存指向静态分配对象的指针。
    2)不要使用两个 auto_ptrs 对象指向同一对象。
    3)不要使用auto_ptr对象保存指向动态分配数组的指针。
    4)不要将 auto_ptr 对象存储在容器中。
  • 相关阅读:
    小数的进制转换
    水题 O
    水题 J
    水题T,二进制转16进制
    水题B
    水题C
    HDU 2042
    HDU 2041
    Index For SQL Server
    Learning Note For Angular
  • 原文地址:https://www.cnblogs.com/osbreak/p/9212304.html
Copyright © 2011-2022 走看看