摘要: C++数组和对象空间自动释放(AutoRelease),可代替goto统一释放申请的空间/** \file AutoRelease.h \brief 自动空间释放类,可避免动态申请的空间在多处return时而在某处 未进行释放造成的错误 \version 1.0 */#ifndef _AUTORELEASE_H_#define _AUTORELEASE_H_/** \brief 释放的元素类型 */typedef enum{ AUTORELEASE_ARR, AUTORELEASE_OBJ,}AUTORELEASE_TYPE;template <cl... 阅读全文
posted @ 2013-01-09 19:37 cqfuture 阅读(1890) 评论(2) 推荐(0) 编辑
摘要: 处理字符串的类,可实现宽窄字节的转换,获取指定位置的元素队列缓存双缓存队列书写基于文件和基于终端的LOG打印类包括内存信息打印包括assert操作包括Debug模式下的LOG打印包括Release模式下的LOG打印解决程序的跨线程的参数共享互斥问题通过AutoEventLock()实现多线程间共享成员的保护保证多线程多出口的加锁、解锁不出现死锁基于MSMQ实现消息处理类,通过面像对象的继结等其他技术降低消息处理的复杂性基于C++对象自动申请和释放类可以根据输入的英文拼音查看当前的打开的文件夹中对应的文件的插件 阅读全文
posted @ 2013-01-09 15:14 cqfuture 阅读(194) 评论(0) 推荐(0) 编辑