标签: mysql windows memory-management user-defined-functions
我希望在xxx_init()中分配内存,并从大磁盘文件中对其进行初始化。
在Windows上我有哪些选择可以避免每次加载此文件并保留以前分配的内存?
答案 0 :(得分:0)
必须将指针声明为静态
static MYTYPE *buffer = 0;
然后xxx_init()检查它是否已初始化。 xxx_deinit()不应释放内存,因此仍可用于进一步调用xxx()
然后需要另一个功能来释放内存