![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++
文章平均质量分 75
C/C++基础知识提要
Steven_Tan_1024
希望你把思考的过程,看得比标准答案更重要
展开
-
Record: 使用shared_from_this()报错:terminate called after throwing an instance of ‘std::bad_weak_ptr‘
上述代码中,p和q的use_count()的值都是1,是因为p和q分别是单独的shared_ptr,并不共享引用计数。在初始化构造时,p和q并不知道该内置指针是否已经传递过,都认为自己是唯一的shared_ptr。当shared_ptr通过weak_ptr作为参数构造时,若weak_ptr所指对象已经被删除,则会抛出该类异常。这也是enable_shared_from_this为什么要通过weak_ptr进行构造的一部分原因。为什么会出现bad_weak_ptr?什么原因引发该错误?原创 2023-07-24 17:13:45 · 298 阅读 · 0 评论 -
C++可调用对象与谓词
C++可调用对象与谓词(详细解析)原创 2023-07-05 16:57:47 · 157 阅读 · 0 评论 -
关于 c/c++流(stream)的理解&&总结(持续更新)
关于 c/c++流(stream)的理解原创 2023-05-11 15:15:18 · 749 阅读 · 0 评论 -
C++11使用make_shared的优势和劣势
C++11使用make_shared的优势和劣势转载 2023-04-18 09:51:15 · 231 阅读 · 0 评论 -
C++ typedef typename 作用
C++ typedef typename 作用转载 2023-04-13 19:40:30 · 71 阅读 · 0 评论 -
window下vscode配置c/c++环境
window下vscode配置c/c++环境原创 2022-12-27 16:48:51 · 457 阅读 · 0 评论