智能指针

C++中的智能指针举例详解及注意事项-牛翰网

C++中的智能指针举例详解及注意事项

目录 C++ 中普通指针的一些问题如下: 解释: 智能指针 输出 指针与智能指针的区别 注意: 示例:使用模板解决问题 输出 注意: 智能指针的类型 auto_ptr unique_ptr shared_ptr weak_ptr 总结 ...
Qt 智能指针的具体使用-牛翰网

Qt 智能指针的具体使用

目录 QScopedPointer 1. 自动删除对象 2. 转移所有权 3. 管理私有数据 QSharedPointer 关键特性 注意事项 QWeakPointer 注意事项 QPointer QScopedPointer QScopedPointer 是 Qt 提供的一...
C++ 智能指针使用不当导致内存泄漏问题解析-牛翰网

C++ 智能指针使用不当导致内存泄漏问题解析

目录 shared_ptr相互嵌套导致循环引用 代码示例 解释说明 解决方法 shared_ptr的层次使用没有导致循环引用 回调函数中的循环引用问题 值捕获 引用捕获 如何解决  背景问题 std::enable_sha...