Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
智能指针之与shared_ptr有关的enable_shared_from_this类模板04
一 enable shared from this模板类详解 什么时候该使用enable shared from this模板类 当我们需要一个类对象返回本身并且该类使用了shared ptr智能指针时 就需要使用enable shared
C新特性相关
c
指针
03-----C/C++ 实现可变参数的函数
头文件 C include
C新特性相关
c
智能指针之weak_ptr06
一 weak ptr 看名字就知道 他是一个弱引用 他的存在是为了辅助shared ptr的循环引用问题 它不占用引用数 只能通过shared ptr或者weak ptr构造赋值 它没有重载 和 gt 运算符 因此不可以直接通过 weak
C新特性相关
c
指针
智能指针之概述01
一 智能指针概述 1 为何使用智能指针 首先我们先谈为何需要智能指针 C 11之前操作堆内存空间都是使用new delete来维护 但是很容易造成new出来的内存忘记delete 开发人员需要大量时间维护修复 而new出来返回的指针也叫裸指
C新特性相关
c
指针
智能指针之unique_ptr(删除器、尺寸)08
一 unique ptr 1 unique ptr删除器 unique ptr和shared ptr一样 默认删除器都是使用delete 所以当我们创建的是一个数组或者文件这些时 显然delete是无法有效回收的 删除器是一个可调用对象 其
C新特性相关
c
指针
智能指针之shared_ptr初始化,引用计数,常用操作和自定义删除器等等03
一 share ptr 1 share ptr基础 1 共享所有权 不是被一个shared ptr拥有 而是被多个shared ptr之间相互协作 shared有额外开销 2 工作原理 利用引用计数的方法管理一片内存 每增加一个shared
C新特性相关
c
指针