内存管理 - 在C++11中用shared_ptr管理动态数组,这是个好的实践吗?
PHP中文网
PHP中文网 2017-04-17 14:38:51
0
2
404

我目前在用C++做算法4,我用shared_ptr管理动态数组,以此实现类似Java的引用那样的垃圾回收,而不用每次手动delete [],请问这个思路有什么不足吗?

PHP中文网
PHP中文网

认证0级讲师

모든 응답 (2)
Peter_Zhu

管理二维数组可以使用std::vector,一维的话直接vector就好,能用智能指针当然可以优先考虑使用

    洪涛

    用vector就好了,遵循RAII原则一般没问题,你的目标应该是内存安全而不是GC

      최신 다운로드
      더>
      웹 효과
      웹사이트 소스 코드
      웹사이트 자료
      프론트엔드 템플릿
      회사 소개 부인 성명 Sitemap
      PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!