首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
stackallocator专题
Flutter 实现StackAllocator简化FFI局部变量的内存管理
文章目录 前言一、为何简化?1、通常做法2、简化 二、完整代码三、使用示例1、局部内存管理2、支持嵌套 总结 前言 使用Flutter通过FFI调用c库的时候,经常需要传字符串或者一些指针变量,这里变量通常都是局部变量,在一个代码块运行完成后就不需要了,我们通常用calloc进行内存申请和释放,但这也带来了一个麻烦,每个变量都需要单独释放,且字符串必须用变量进行释放,不能直接
阅读更多...