设计模式
mare2012
这个作者很懒,什么都没留下…
展开
-
单实例Singleton设计模式
(一)C++实现方式: class OnlyOne{ int data;public: static OnlyOne& Instance() { static OnlyOne uniqueInstance; return uniqueInstance; }public: int GetData(){return data;}pro...原创 2011-10-15 02:19:25 · 97 阅读 · 0 评论 -
引用计数简单实现
延迟销毁资源,不具备写时复制功能,贴出代码 class DataSource{private: volatile unsigned int *m_pICount; double *m_pData;public: DataSource(double *pData); ~DataSource(); DataSource(const DataSource...2012-03-17 17:08:57 · 214 阅读 · 1 评论