指针 第13页
-
C++智能指针性能 与裸指针对比测试(指针.性能.对比测试.智能...)
智能指针性能分析:unique_ptr与裸指针性能相近,耗时分别为0.33秒和0.32秒,因编译器优化消除额外开销;shared_ptr耗时0.85秒,因引用计...
wufei123 发布于 2025-08-29 阅读(14) -
C++智能指针与异常 栈展开资源保障(指针.异常.展开.保障.智能...)
智能指针通过RAII机制确保异常安全:在栈展开时自动析构局部对象,释放所管理的资源。std::unique_ptr和std::shared_ptr在构造时获取资...
wufei123 发布于 2025-08-29 阅读(16) -
C++指针与迭代器 相似性与区别分析(相似性.指针.区别.迭代.分析...)
指针和迭代器都支持解引用与遍历操作,可用于访问容器元素;但指针直接操作内存地址,迭代器是STL容器的访问接口,更安全且封装了遍历逻辑。 指针和迭代器在C++中...
wufei123 发布于 2025-08-29 阅读(11) -
C++数组指针关系 数组名作为常量指针(指针.常量.数组.关系.数组名...)
数组名是常量指针,表示首元素地址,不可修改,sizeof运算返回数组总字节,而指针为变量可赋值,二者类型和性质不同。 在C++中,数组名和指针之间有密切的关系...
wufei123 发布于 2025-08-29 阅读(11) -
C++引用特性 与指针区别及应用场景(指针.场景.特性.区别.引用...)
引用是C++中一种安全的别名机制,必须初始化、不可为空且绑定后不可更改,适用于函数参数传递、运算符重载和范围for循环等场景;而指针可动态管理内存、表示空值、实...
wufei123 发布于 2025-08-29 阅读(13) -
C++智能指针多态 虚函数在智能指针表现(指针.智能.函数.表现.多态...)
智能指针支持多态:std::shared_ptr<Base>和std::unique_ptr<Base>可指向派生类对象,通过虚函数实现...
wufei123 发布于 2025-08-29 阅读(12) -
C++智能指针应用 STL内存管理方案(指针.内存管理.智能.方案.STL...)
智能指针通过RAII机制实现自动内存管理,其中std::unique_ptr适用于独占所有权场景,如std::vector存储动态对象时避免内存泄漏;std::...
wufei123 发布于 2025-08-29 阅读(12) -
C++智能指针数组 unique_ptr特化版本(特化.数组.指针.版本.智能...)
std::unique_ptr<T[]> 是专为管理动态数组设计的智能指针特化版本,确保析构时调用 delete[] 正确释放内存。它支持下标访问、...
wufei123 发布于 2025-08-29 阅读(13) -
C++指针基本概念 地址操作与解引用(指针.基本概念.引用.操作.地址...)
指针是存储内存地址的变量,通过取地址符&获取变量地址,解引用符*访问指向的值;与普通变量直接存储值不同,指针实现间接访问,支持动态内存管理、函数...
wufei123 发布于 2025-08-29 阅读(13) -
C++智能指针 unique_ptr使用指南(使用指南.指针.智能.unique_ptr...)
unique_ptr通过独占所有权和RAII原则,确保动态资源在作用域结束时自动释放,避免内存泄漏、双重释放和异常安全问题;使用std::make_unique...
wufei123 发布于 2025-08-29 阅读(10)










