memory.h

来自「Lin-Kernighan heuristic for the TSP and 」· C头文件 代码 · 共 19 行

H
19
字号
/*2:*/#line 183 "./memory.w"extern const char*memory_rcs_id;void*mem_alloc(const size_t);void*mem_calloc(const size_t nmemb,const size_t size);void*mem_realloc(void*,size_t);char*dup_string(const char*);void mem_usage_reset(void);void mem_deduct(unsigned long n);void mem_report(void);#define new_of(t)  ((t *)mem_alloc(sizeof(t)))#define new_arr_of(t,n)  ((t *)mem_alloc(sizeof(t)*(n)))#define new_arr_of_zero(t,n)  ((t *)mem_calloc((size_t)(n),sizeof(t)))#define free_mem(p) do {if (p!=NULL) {free((void *)p);} p =  NULL;} while (0)/*:2*/

⌨️ 快捷键说明

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