摘要:
/* 实现一个线程安全的队列 */ template <class T> class SafeQueue { public: SafeQueue(void):q(),m(),c() {} ~SafeQueue(void) {} // Add an element to the queue. void 阅读全文
posted @ 2021-03-17 16:06
Truman001
阅读(709)
评论(0)
推荐(0)
摘要:
/* 智能指针的简单实现 */ template<typename T> class SamrtPtr { public: //构造函数 SamrtPtr(T* ptr = nullptr) :m_ptr(ptr) { if (m_ptr) { m_count = new size_t(1); } 阅读全文
posted @ 2021-03-17 16:04
Truman001
阅读(98)
评论(0)
推荐(0)