1. 如果想省事

建议将所有的数据类型都声明一个智能指针,让系统帮你去释放内存;

2.如果想人为的管理内存,则需要非常注意:

智能指针与普通指针的混用注意事项

如上所示,struct STPSon
    {
        ptrInt m_pIntNorm;
        ptrInt m_pIntSmart;
        int* _pInt;
    };

结构体中既含有智能指针,又含有普通指针

如果不对普通指针手动delete的话,则会出现内存泄漏

 

相关文章:

  • 2021-05-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
  • 2021-12-29
猜你喜欢
  • 2021-10-07
  • 2021-10-29
  • 2021-07-21
  • 2021-06-13
  • 2022-12-23
  • 2021-08-17
相关资源
相似解决方案