logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【c++】智能指针

底层核心思想:三大智能指针均基于RAII 机制,在析构时自动释放资源,避免手动delete;差异的核心是所有权管理方式。unique_ptr 底层:独占所有权,栈上封装对象指针 + 删除器,无额外开销,禁用拷贝、支持移动,析构直接释放对象。shared_ptr 底层:共享所有权,依赖堆上控制块存储引用计数,拷贝递增强引用、析构递减强引用,最后一个释放对象,存在循环引用和额外开销问题。weak_pt

文章图片
#c++#开发语言
【c++】流(Stream)全解析:从 iostream 到输入输出核心

C++ 支持给自定义类重载<<(输出)和>>(输入)运算符,让自定义类型也能像内置类型一样用流操作。流的本质:数据传输的抽象,分为输入流(读)和输出流(写),接口统一且类型安全;iostream 核心cincout:标准输入输出,>><<是核心操作符;getline:读取带空格的整行字符串;good()eof()fail()检测流的健康度,clear()重置状态;进阶流sstream:内存字符串的

文章图片
#c++#开发语言
【c++】模板特化和类型萃取

类型萃取(Type Traits) 是 C++ 模板元编程的核心技术 —— 简单来说,它是一套。

#c++#开发语言
到底了