摘要:
#include <functional> #include <iostream> #include <string> using namespace std; /* function 函数类型的实现原理 */ // 通用类型模板 template <typename Fty> class myFu 阅读全文
posted @ 2025-05-01 20:41
丘狸尾
阅读(40)
评论(0)
推荐(0)
摘要:
#include <iostream> #include <memory> #include <thread> using namespace std; // 利用栈上的对象出作用域自动析构的特征,来做到资源的自动释放 template <typename T> class RefCnt { pub 阅读全文
posted @ 2025-05-01 17:03
丘狸尾
阅读(20)
评论(0)
推荐(0)
摘要:
不带引用计数的指针的浅拷贝会导致重复析构同一资源。 template<typename T> class CSmartPtr{ public: CSmartPtr(T* ptr = nullptr) :mptr(ptr){} ~CSmartPtr(){ delete mptr;} // CSmart 阅读全文
posted @ 2025-05-01 17:00
丘狸尾
阅读(20)
评论(0)
推荐(0)

浙公网安备 33010602011771号