![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++11
文章平均质量分 74
ST`zhang
这个作者很懒,什么都没留下…
展开
-
[c++]关于c++11的智能指针详细解析
C++11 引入了智能指针,以更好地管理动态分配的资源,主要包括std::shared_ptr:共享的智能指针std::unique_ptr:独占的智能指针std::weak_ptr:弱引用的智能指针智能指针通过 RAII(Resource Acquisition Is Initialization)原则,在超出作用域时自动释放资源,从而减少内存泄漏和悬挂指针的风险。智能指针的核心技术是,每次使用它一次内部引用计数加1,每析构一次内部引用计数减1,当为0时,释放原始指针指向的堆区内存。原创 2024-06-21 20:44:21 · 974 阅读 · 0 评论 -
[c++]关于c++11的function函数的使用:
C++11 引入了一个叫做 `std::function` 的函数封装器,它可以存储、复制和调用任何可调用对象(如函数、Lambda 表达式、成员函数指针等)。原创 2024-06-04 19:33:11 · 609 阅读 · 0 评论