不安全 问答列表

在 Rust 中设计一个具有可变 getter 和不可变 getter 的特征,并默认实现不可变的 getter

作者:FreD 提问时间:4/5/2023

我想设计一个具有可变和不可变吸气剂的特征,该特征适用于某个领域。 但是,我希望该特性的实现者只需要实现一种方法,通常是可变的 getter。self 我找到了这个解决方案(操场): pub tra...

逐字节比较非装箱值类型

作者:IS4 提问时间:2/28/2016

.NET(可能是内部的)中是否有一种方法可以比较任何相同类型的任意两个值的相等性,而无需进行任何装箱,并且逐字节比较?我知道有 ,它检查值类型中是否包含任何引用(依次调用)并逐字节比较它们,但您必须将...

C#:使用不安全代码将变量与 default(T) 进行比较

作者: 提问时间:6/17/2017

我想测试未知类型的变量是否已被同化为非值。default 该变量可能是结构类型,因此我无法用 .where T : class 结构的实现通常会假设其字段已经分配给,因此我不能使用 ,否则它将崩溃...

如何在swift中获取C char *字符串值?

作者:Vikas Verma 提问时间:12/30/2022

char* iperf_get_test_json_output_string ( struct iperf_test* ipt ); // .h file 我在 swift 的 iOS 项目中使...

是否有任何 rust 函数用于包装依赖于引用的迭代器,以便包装器包含引用?

作者:true equals false 提问时间:4/12/2023

在这种情况下,我想从标准输入中读取整数,以便它们用空格和换行符分隔。我的第一次尝试类似于以下代码: fn splitter(x: String) -> impl Iterator<Item=&'st...

Rust 并行获取对 ndarray 的每个元素的可变引用

作者:blomp 提问时间:7/18/2023

我正在 Rust 中处理并行矩阵乘法代码,我想在其中并行计算乘积的每个元素。我使用 s 来存储我的数据。因此,我的代码将单独是行ndarray fn mul(lhs: &Array2<f32>, r...

当已知两种类型具有完全相同的内存布局时,为什么 std::mem::transmute 不起作用?

作者:Typhaon 提问时间:10/10/2023

让我先说一下,我正在积极寻找其他选择,我只是惊讶于在这种情况下无法编译。transmutetransmute 我正在开发一个派生库,该库在编译时检查哪些字段已初始化。为此,我使用了 const 泛型...

包装器类型之间的不安全类型转换

作者:Timothée Delabrouille 提问时间:10/27/2023

struct Wrapper1(u32); impl Wrapper1 { fn inner(&self) -> &u32 { &self.0 } } struct Wrapper2(u32...

Chrome 扩展程序:拒绝将字符串评估为 JavaScript,因为不允许使用“unsafe-eval”来获取脚本

作者:Aryan Jangid 提问时间:11/2/2023

波形.js 我正在尝试在我的 chrome 扩展程序中添加上述 js 文件并收到此错误:Refused to evaluate a string as JavaScript because 'uns...

为什么我不能在固定语句中使用 extern 函数?

作者:a11ex 提问时间:11/9/2023

我正在学习如何在 C# 中使用非托管代码,因此我尝试使用它制作一些控制台应用程序。我有一个外部库,里面有一个名为 fillArray 的函数,它返回一个 char 指针。当我尝试在固定语句中使用它时,...


共11条 当前第1页