logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++智能指针Unique_ptr核心实现与优化技巧

本文详细讲解了C++智能指针unique_ptr的核心特性与实现原理。主要内容包括:1)unique_ptr的独占所有权特性,禁止拷贝仅支持移动语义;2)通过模拟实现展示其核心功能,包括资源自动释放、移动语义支持、裸指针行为模拟;3)关键特性noexcept的作用,影响编译器优化和容器异常安全策略;4)智能指针模拟裸指针行为的重要性,降低学习成本、保持代码直观性并兼容现有接口;5)explicit

文章图片
#开发语言#c++
TCP与UDP实战:从握手到黏包解决

本文章主要解决TCP的常见面试问题两次握手无法确认客户端的接收能力(服务器无法判断自己的SYN+ACK是否被收到),三次才能确保双向通信链路通畅。关闭连接时,被动方可能仍有数据未发送,需分 “确认关闭请求” 和 “自己发起关闭” 两步,无法像三次握手那样合并SYN+ACK。TIME_WAIT作用:避免旧连接的残留报文干扰新连接,确保被动方收到最后一个 ACK。2MSL是的缩写,即两倍的报文最大生存

#网络协议#c++#udp +2
C++智能指针Unique_ptr核心实现与优化技巧

本文详细讲解了C++智能指针unique_ptr的核心特性与实现原理。主要内容包括:1)unique_ptr的独占所有权特性,禁止拷贝仅支持移动语义;2)通过模拟实现展示其核心功能,包括资源自动释放、移动语义支持、裸指针行为模拟;3)关键特性noexcept的作用,影响编译器优化和容器异常安全策略;4)智能指针模拟裸指针行为的重要性,降低学习成本、保持代码直观性并兼容现有接口;5)explicit

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