//EPANET应用程序使用了大量的节点与管段数据,而且每个对象数据又有不同时段的数据,这些数据占用了大量内存,而mempool.h就是一个简单快速的内存分配相关的头文件
/*
**  mempool.h
**
**  Header for mempool.c
**
**  The type alloc_handle_t provides an opaque reference to the
**  alloc pool - only the alloc routines know its structure.
*/

typedef struct
{
   long  dummy;
}  alloc_handle_t;

alloc_handle_t *AllocInit(void);                   //create an alloc pool, returns the old pool handle
char           *Alloc(long);                       //allocate memory
alloc_handle_t *AllocSetPool(alloc_handle_t *);    //reset the current pool
void            AllocReset(void);                  //set the current pool
void            AllocFreePool(void);               //free the memory used by the current pool.

转载于:https://www.cnblogs.com/KingOfFreedom/p/3311859.html

EPANET头文件解读系列7——MEMPOOL.H相关推荐

  1. 万能头文件#include<bits/stdc++.h>更新GCC10.2.0版本

    C++标准库里的万能头文件:#include<bits/stdc++.h> 可用于各大Online Judge测试平台(POJ除外,这些年不维护更新了) 由于网上的都是2014年版的万能头 ...

  2. 使用万能头文件 #include<bits/stdc++.h>

    #include<bits/stdc++.h>介绍: 最近写编程题时发现了一个神奇的头文件,#include<bits/stdc++.h>,很多人在只要引用了这个头文件之后,就 ...

  3. warning: implicit declaration of function ‘sleep’(添加头文件: #include <unistd.h>)

    ubuntu编译c程序报错: warning: implicit declaration of function 'sleep' 解决方法: 添加头文件: #include <unistd.h& ...

  4. linux c头文件#include<sys/types.h>和#include<fcntl.h>头文件总结

    #include<sys/types.h>的介绍 是Unix/Linux系统的基本系统数据类型的头文件,含有size_t,time_t,pid_t等类型.linux编程中经常用到的头文件. ...

  5. Visual Studio 中使用万能头文件 #include <bits/stdc++.h>

    Visual Studio 中使用万能头文件 #include 前言 最近开始使用VS,之前用的DEV C++软件可直接使用 #include <bits/stdc++.h> ,但VS中并 ...

  6. c语言windows头文件包含,不包含windows.h和window.h内的任何头文件,弹框 “Hello, world!”...

    本帖最后由 天上飞来一只 于 2020-10-22 15:36 编辑 前言:在windows应用程序下,不包含windows.h和window.h内的任何头文件,弹框 "Hello, wor ...

  7. c/c++万能头文件#include <bits/stdc++.h>

    好奇万能头文件#include <bits/stdc++.h>怎么能够如此强大 直到打开文件发现原来... // C++ includes used for precompiling -* ...

  8. vscode 添加万能头文件#include<bits/stdc++.h>

    文章目录 前言 配置 前言 有一天我在愉快的刷着leetcode 突然觉得写头文件好TM麻烦,于是就想着配置一下万能头文件 配置的过程我觉得还是记录一下吧,很多初学者可能会犯迷糊 配置 首先,我们要清 ...

  9. C语言中的conio头文件,C中的conio.h头文件在VC++中是什么?

    满意答案 ne9313 2013.05.25 采纳率:41%    等级:12 已帮助:6686人 conio.h不是C标准库中的头文件,其包含的函数有: cgets(char *); cprintf ...

最新文章

  1. 科研指导:机器学习与自然语言处理
  2. mysql导入导出数据库
  3. Android获取顶部状态栏statusBar高度、底部导航栏navigationBar高度
  4. 《研磨设计模式》chap19 备忘录模式
  5. ARM的存储器映射与存储器重映射【转载】2009-12-14 10:29最近在用LPC2148,看到了一篇文章,感觉很有帮助,就转了过来。
  6. 洛谷4400 BlueMary的旅行(分层图+最大流)
  7. Linux内核源代码分析——Linux内核的入口
  8. 简单Web服务器程序设计与实现
  9. tas5424_TAS5414A,TAS5424A,-电子电路图,电子技术资料网站
  10. windows 10 提升管理员权限
  11. UOJ449 集训队作业2018 喂鸽子
  12. dnsmasq-ipv6测试
  13. 蓝桥杯 外卖店的优先级
  14. GPS导航(8):最短路径算法
  15. Qt中将数字以2进制、16进制等方式转成QString的方法
  16. BeanUtils拷贝对象
  17. 山东新华书店招聘计算机岗位试题,2020山东新华书店招聘考试都考什么
  18. 2019年10月编程语言排行榜
  19. 自动洗车机远程监测与设备联动方案
  20. 41.83亿元!985北京航空航天大学青岛校区最新进展来了

热门文章

  1. Spring4整合Hibernate4出现的错误的解决
  2. BurpSuite的使用总结
  3. php 超长用省略号代替
  4. 设计模式(十五)享元模式(结构型)
  5. mysql 必须掌握的工具pt-query-digest安装
  6. 两种底层数据层操作时的架构方式,你喜欢那种?
  7. KOFLive Beta 下载情况及用户反馈
  8. shell 输入输出脚本
  9. SmartNIC/DPU — 主流厂商
  10. Go 语言编程 — encoding/json 库