摘要: 为什么deleter的类型是std::unique_ptr类型的一部分,而不是std::shared_ptr的一部分? std::unique_ptr<Widget, decltype(loggingDel) > upw(new Widget, loggingDel); std::shared_pt 阅读全文
posted @ 2024-06-21 16:59 围城chen 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 条款18中的完整代码: 点击查看代码 #include <iostream> #include <memory> #include <string> // 假设基础的 Investment 类和 Stock 类 class Investment { public: virtual ~Investme 阅读全文
posted @ 2024-06-21 16:58 围城chen 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 为什么deleter的类型是std::unique_ptr类型的一部分,而不是std::shared_ptr的一部分? std::unique_ptr<Widget, decltype(loggingDel) > upw(new Widget, loggingDel); std::shared_pt 阅读全文
posted @ 2024-06-21 16:54 围城chen 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 条款18中的完整代码: 点击查看代码 #include <iostream> #include <memory> #include <string> // 假设基础的 Investment 类和 Stock 类 class Investment { public: virtual ~Investme 阅读全文
posted @ 2024-06-21 14:34 围城chen 阅读(0) 评论(0) 推荐(0) 编辑