#if !defined(AFX_CAutoMem_H__INCLUDED_)
#define AFX_CAutoMem_H__INCLUDED_
/*****************************************************************/
//name : automem.h
//function : 字符内存动态分配管理类(CAutoMem)声明,主要为了
// : 完成 new 出来一段内存,在程序 delete 内存的过程前
// : 出现异常,导致 该段内存泄漏;引入 c++ 的栈内内存自
// : 动释放机制,有效解决这个问题.
//copyright : radfort
//author : hzh
//date : 2006-06-21
/**************************************************************/
class CAutoMem
{
private:
unsigned int m_size;
char *m_buff;
//CAutoMem(CAutoMem &rhs);
//CAutoMem& operator=(CAutoMem &rhs);
public:
CAutoMem(unsigned int nsize);
//拷贝构造函数
CAutoMem(const CAutoMem &rhs);
~CAutoMem(void);
//赋值运算符
CAutoMem& operator=(const CAutoMem &rhs);