safebuffer.hpp

来自「液晶电视完整代码可实现人机界面」· HPP 代码 · 共 30 行

HPP
30
字号
/** *   安全缓冲区对象  Version 1.0 * */#ifndef __SAFEBUFFER_H__#define __SAFEBUFFER_H__#include "common.hpp"// this class copy from CStringclass SafeBuffer {public:    SafeBuffer(int nBufferLen);    ~SafeBuffer() { if(m_pBuffer) delete[] m_pBuffer; }    char * GetBuffer() { return m_pBuffer; }    operator char*() { return m_pBuffer; }    int GetLength() { return m_nLength; }    char * GetBufferSetLength(int nBufferLen);private:    char * m_pBuffer;    int m_nLength;};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?