问题描述
我正在Rust中编写一个共享库,它将公开一个C兼容接口。其中一个函数采用一个二维字符数组char **obj_ptr
,对该数组执行一些简单的计算,然后返回到调用方。
由于经常会调用此函数,因此所有操作都需要快速进行。将数组转换为切片表示的切片的明显方法将需要遍历所有元素。是否有一种低开销/快速的方法来将2D数组转换为Rust的安全对象?
在将非平凡的C型表示为Rust的主题上,我找不到任何直接的东西,因此在该方向上的任何材料也将非常有帮助。
编辑: 数组中的每一行都具有相同的长度,并且数组的大小是在运行时确定的。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)