首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Melody671
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
智能指针
unique_ptr伪代码 通过上诉伪代码可知,unique_ptr独占所有权,不能复制,只能移动 Share_ptr伪代码 share_ptr共享所有权,内部有共享控制块(指向同一个堆内存)维护引用
.和->的区别
对象.属性 指针->属性 =》 (*指针).属性 由上可见 ->可以理解为 解引用(*指针) cpp
内存管理基础(new/delete 与 malloc/free)
1.差异对比 特性 new/delete (C++) malloc/free (C) 语言层级 C++ 专用 C 标准库函数 构造/析构调用 自动调用构造 & 析构 不会调用 返回类型 返回指定类型指
C++移动语义
1.背景 临时对象拷贝很消耗资源,通过移动语义可以避免拷贝的资源消耗。资源转移(一份不变)不拷贝(变成两份)资源 2.针对范围 移动语义主要针对复杂类型(如STL容器和智能指针)和自定义类型,对于内置
C++ 左值与右值
在C++中 左值顾名思义是赋值运算符左边的值,右值是赋值运算符右边的值。 例如:int x=10;int y=x+10; 其中x是左值,实际存储在内存中的,有地址的,即可以取地址的&x 10是右值,临
个人成就
文章被点赞
1
文章被阅读
114
掘力值
66
关注了
0
关注者
0
收藏集
0
关注标签
4
加入于
2026-01-09