From 51ba9cb2a6b0b9395a2912eadeb954c95e4c1d3c Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 20 May 2018 23:37:11 +0800 Subject: =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9B=AE=E5=BD=95=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libjin/utils/macros.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/libjin/utils/macros.h') diff --git a/src/libjin/utils/macros.h b/src/libjin/utils/macros.h index 2ca8a9a..cdec403 100644 --- a/src/libjin/utils/macros.h +++ b/src/libjin/utils/macros.h @@ -1,9 +1,12 @@ #ifndef __JIN_MACROS_H #define __JIN_MACROS_H +#include -#define shared +#define shared // 声明类的方法 -#define CallOnce(func) static char __dummy__=(func, 1) // 只能调用一次 -#define onlyonce // 只能调用一次 +#define CallOnce(func) static char __dummy__=(func, 1) // 只会调用一次 +#define onlyonce // 声明只会调用一次 + +#define zero(mem) memset(&mem, 0, sizeof(mem)) #endif \ No newline at end of file -- cgit v1.1-26-g67d0