自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 C++11新特性之智能指针源码详解

智能指针的核心思想就是将要在堆内存中创建的对象放到栈中来进行管理,具体做法就是使用模板类封装指针,在类中分配内存,析构函数中释放内存,这个模板对象建立在栈中,当作用域结束自动调用该对象的析构函数。unique中没有拷贝构造和赋值构造,只有构造初始化shared只有第一个使用构造初始化,其他的shared对这个对象使用拷贝构造和赋值构造实现多个指针指向同一块的地址和统计个数,每个对象析构的时候计数减1,直到为0才会释放那块内存weak。

2024-07-05 15:31:29 749

原创 C++网络编程

C++网络编程基础之window下的基于tcp的socket编程

2024-07-04 15:50:53 1341

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除