随笔分类 -  <八>:C++内存管理

高级
摘要:unique_ptr的成员函数在上一篇博客中几乎全部涵盖,其实还有一个很有踢掉,即std::unique_ptr::get_deleter字面已经很明显了,就获得deleter 智能指针采通过引用计数我们能解决多次释放同一块内存空间的问题,并且和之间直接移交管理权的方式比较这种方式更加灵活安全。 但 阅读全文
posted @ 2022-12-16 22:18 Hello_Bugs 阅读(171) 评论(0) 推荐(0) 编辑
摘要:代码1 #include <iostream> #include <thread> using namespace std; class A { public: A() { cout << "A()" << endl; } ~A() { cout << "~A()" << endl; } void 阅读全文
posted @ 2022-12-02 16:40 Hello_Bugs 阅读(195) 评论(0) 推荐(0) 编辑
摘要:代码1 int main(){ //裸指针,手动开辟,需要自己释放,如果忘记了或者因为 //程序逻辑导致p没有释放,那么就会导致内存泄漏 int *p=new int(10); if(***){ retur -1; } delete p; return 0; } 有没有什么办法帮我们管理指针,确保资 阅读全文
posted @ 2022-12-02 15:19 Hello_Bugs 阅读(94) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示