C++
文章平均质量分 95
小第的后花园
这个作者很懒,什么都没留下…
展开
-
C++11新特性之智能指针源码详解
智能指针的核心思想就是将要在堆内存中创建的对象放到栈中来进行管理,具体做法就是使用模板类封装指针,在类中分配内存,析构函数中释放内存,这个模板对象建立在栈中,当作用域结束自动调用该对象的析构函数。unique中没有拷贝构造和赋值构造,只有构造初始化shared只有第一个使用构造初始化,其他的shared对这个对象使用拷贝构造和赋值构造实现多个指针指向同一块的地址和统计个数,每个对象析构的时候计数减1,直到为0才会释放那块内存weak。原创 2024-07-05 15:31:29 · 934 阅读 · 0 评论 -
C++网络编程
C++网络编程基础之window下的基于tcp的socket编程原创 2024-07-04 15:50:53 · 1618 阅读 · 0 评论