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