C++泛型句柄类
摘要:
#ifndef HANDLE_H#define HANDLE_H#include <cstddef>//泛型句柄类template<typename T>class Handle {public: Handle(T *p = 0):ptr(p), use(new std::size_t(1)) { } Handle(const Handle &h):ptr(h.ptr), use(h.ptr) { ++*use; } T& operator* (); T* operator->(); const T& operator* () const; 阅读全文
posted @ 2013-06-07 15:53 yi_meng 阅读(282) 评论(0) 推荐(0) 编辑