标签:异常安全

共 5 篇文章

C++智能指针make_shared比直接new+shared_ptr好在哪

C++智能指针makeshared比直接new+sharedptr好在哪 C++11 引入了智能指针来管理动态内存,std::sharedptr 是最常用的一种。但在创建 std:

# C++ # 智能指针 # 内存管理
2026-04-24 204 0

C++ std::unique_ptr的release后手动delete的安全风险

C++ std::uniqueptr的release后手动delete的安全风险 std::uniqueptr 是 C++11 引入的智能指针,旨在通过 RAII(资源获取即初始化

# C++ # 智能指针 # 内存管理
2026-04-20 193 0

C++ 异常处理:异常安全与 RAII

C++ 异常处理:异常安全与 RAII 程序运行过程中遭遇文件锁死、内存耗尽或网络断开时,C++ 会抛出异常。若不进行拦截处理,控制流会直接跳出当前函数作用域,导致已申请的内存或文

# 异常处理 # 异常安全 # RAII机制
2026-04-07 177 0

C++ RAII机制管理资源生命周期的实战指南

C++ RAII机制管理资源生命周期的实战指南 C++ 中的资源管理是避免内存泄漏、文件句柄未关闭、锁未释放等问题的核心。RAII(Resource Acquisition Is

# C++RAII # 资源管理 # 智能指针
2026-04-03 203 0

C++ 内存管理:new/delete 与智能指针

C++ 内存管理:new/delete 与智能指针 C++ 允许程序员直接控制内存,这是它高效灵活的关键,但也容易引发内存泄漏、重复释放等严重问题。掌握 new/delete 和现

# C++内存管理 # new/delete # 智能指针
2026-04-03 183 0