摘要: make_shared的使用 C++11 中引入了智能指针, 同时还有一个模板函数 std::make_shared 可以返回一个指定类型的 std::shared_ptr shared_ptr<string> p1 = make_shared<string>(10, '9'); shared_pt 阅读全文
posted @ 2021-08-23 18:29 xd_xumaomao 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 智能指针概念C/C++ 语言最为人所诟病的特性之一就是存在内存泄露问题,因此后来的大多数语言都提供了内置内存分配与释放功能,有的甚至干脆对语言的使用者屏蔽了内存指针这一概念。这里不置贬褒,手动分配内存与手动释放内存有利也有弊,自动分配内存和自动释放内存亦如此,这是两种不同的设计哲学。有人认为,内存如 阅读全文
posted @ 2021-08-23 13:12 xd_xumaomao 阅读(647) 评论(0) 推荐(0) 编辑