原文:C++使用智能指针管理new出来的char * buffer

由于每次使用智能指针来管理char buffer时都要确认一下。写的对不对,所以今天记录一下。 ...

2020-08-07 11:33 0 847 推荐指数:

查看详情

c/c++ 智能指针 shared_ptr 和 new结合使用

智能指针 shared_ptr 和 new结合使用 用make_shared函数初始化shared_ptr是最推荐的,但有的时候还是需要用new关键字来初始化shared_ptr。 一,先来个表格,唠唠new和shared_ptr 操作 功能描述 ...

Fri Sep 28 15:26:00 CST 2018 0 1190
C++智能指针

C++智能指针 C++ 11 新特性 智能指针(shared_ptr, unique_ptr, weak_ptr) shared_ptr shared_ptr基本用法 shared_ptr采用引用计数的方式管理所指向的对象。当有一个新的shared_ptr指向同一个对象时(复制 ...

Wed Feb 07 23:55:00 CST 2018 0 12159
C++智能指针

C++智能指针 来源 https://zhuanlan.zhihu.com/p/30933682 参考 https://www.zhihu.com/question/319277442/answer/1094961099 ======================== 智能指针只能代替T ...

Mon Apr 20 06:36:00 CST 2020 0 758
c/c++ 智能指针 shared_ptr 使用

智能指针 shared_ptr 使用 上一篇智能指针是啥玩意,介绍了什么是智能指针。 这一篇简单说说如何使用智能指针。 一,智能指针分3类:今天只唠唠shared_ptr shared_ptr unique_ptr weak_ptr 二,下表是shared_ptr ...

Thu Sep 27 16:31:00 CST 2018 0 1152
c/c++ 数组的智能指针 使用

数组的智能指针 使用 数组的智能指针的限制: 1,unique_ptr的数组智能指针,没有*和->操作,但支持下标操作[] 2,shared_ptr的数组智能指针,有*和->操作,但不支持下标操作[],只能通过get()去访问数组的元素。 3,shared_ptr的数组智能指针 ...

Sun Sep 30 04:15:00 CST 2018 0 2561
c/c++ 智能指针 weak_ptr 使用

智能指针 weak_ptr 使用 weak_ptr用途: 1,解决空悬指针问题 2,解决循环引用问题 weak_ptr特点:没有*操作和->操作 weak_ptr是不控制所指对象生存周期的智能指针,它指向由一个shared_ptr管理的对象。将一个weak_ptr绑定到一个 ...

Sat Sep 29 16:06:00 CST 2018 0 1287
c/c++ 智能指针 unique_ptr 使用

智能指针 unique_ptr 使用 和shared_ptr不同,可以有多个shared_ptr指向同一个内存,只能有1个unique_ptr指向某个内存。因此unique_ptr不支持普通的拷贝和赋值。 一,先来个表格,唠唠unique_ptr 操作 功能 ...

Fri Sep 28 16:24:00 CST 2018 0 843
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM