////////////////////////////////////////////////////////////////////////////////// config.h////////////////////////////////////////////////////////////////////////////////#ifndef ___CONFIG_H__#define ___CONFIG_H__# if !defined (_WIN32_WINNT)# define _WIN32_WINNT 0x0500# endif#define _CRT_SECURE_NO_DEPRECATE//#include <windows.h>#include <errno.h>#include <cstddef>#include <cstdlib>#include <cstdio>#include <new>namespace UGC{#define NEW_RETURN(POINTER,CONSTRUCTOR,RET_VAL) \do { POINTER = new CONSTRUCTOR; \if (POINTER == 0) { errno = ENOMEM; return RET_VAL; } \} while (0)#define NEW(POINTER,CONSTRUCTOR) \do { POINTER = new CONSTRUCTOR; \if (POINTER == 0) { errno = ENOMEM; return; } \} while (0)#define NEW_NORETURN(POINTER,CONSTRUCTOR) \do { POINTER = new CONSTRUCTOR; \if (POINTER == 0) { errno = ENOMEM; } \} while (0)}#endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型