相关疑难解决方法(0)

我可以从Rust代码调用C或C++函数吗?

是否可以在Rust中调用C或C++函数?如果是这样,这是怎么做到的?

c c++ rust

11
推荐指数
2
解决办法
6758
查看次数

如何从原始指针获取数组或切片?

我可以以某种方式获得一个数组std::ptr::read吗?

我想做一些接近的事情:

let mut v: Vec<u8> = ...
let view = &some_struct as *const _ as *const u8;
v.write(&std::ptr::read<[u8, ..30]>(view));
Run Code Online (Sandbox Code Playgroud)

哪个在此表单中无效(不能使用数组签名).

unsafe rust

5
推荐指数
1
解决办法
3630
查看次数

防止析构函数在C++中运行

我想确保对象的析构函数不会运行.有没有办法做到这一点,除了把对象放在堆上而不是调用delete?

c++

3
推荐指数
2
解决办法
4917
查看次数

标签 统计

c++ ×2

rust ×2

c ×1

unsafe ×1