跳到主要内容

FFI1 篇实战文章

原石原石

FFI 是那道永远在重写的缝

先把结构体贴上。 一个类型,一个值。就这么多。谁调谁负责把 C 那边的 int、double、char 塞进 val,谁负责管它的生命周期。 这不是哪个库的真代码,是我脑子里 FFI 该有的样子。现实不长这样。现实是一层类型描述、一层编解码、一层生命周期、一层错误转换,外面再套一层"让用户少写代码"的宏。

FFI 是那道永远在重写的缝