摘要: 一些结论 如果 shared_ptr 管理的资源不是 new 分配的内存,才考虑自定义删除器,这也是为什么 make_shared 不支持自定义删除器的原因,因为 make_shared 就是通过 new 分配内存资源 make_shared 不支持自定义删除器 shared_ptr<Bar> sp 阅读全文
posted @ 2023-04-05 15:09 Zijian/TENG 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 《C++ Primer 5th》 P406 const 方法,不能修改指针本身,但是可以修改指针指向的对象! class Foo { public: Foo() : c(new int()) {} void inc() const { *c += 1; cout << *c << endl; } p 阅读全文
posted @ 2023-04-05 09:12 Zijian/TENG 阅读(75) 评论(0) 推荐(0) 编辑