safe_defs.h

来自「《脚本驱动的应用软件开发方法与实践》源码」· C头文件 代码 · 共 11 行

H
11
字号
//
// safe_defs.h
//

#pragma once

#define SAFE_DELETE(p) { if(p) { delete (p);   (p)=0; } }
#define SAFE_DELETE_ARRAY(p) { if(p) { delete[] (p);   (p)=0; } }
#define SAFE_RELEASE(p) { if(p) { (p)->Release();   (p)=0; } }
#define SAFE_CLOSEHANDLE(h) { if (h) { CloseHandle(h); (h)=0; } }
#define SAFE_DELETEOBJECT(h) { if (h) { DeleteObject(h); (h)=0; } }

⌨️ 快捷键说明

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