腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
初始化
Rust
结构
时
出现
的
问题
、
制作一个学习生锈
的
纸牌游戏。
初始化
我
的
结构
时
遇到
问题
。
浏览 19
提问于2021-06-10
得票数 0
回答已采纳
2
回答
如何在
结构
中存储clap::ArgMatches?
、
、
、
、
我尝试将clap::ArgMatches存储在一个
结构
中,如下所示: struct Configurator { root_directory: String --> src/configurator.rs:5:155 |,但这似乎导致了不同
的
错误。configurator = Configurator {}; //
浏览 36
提问于2020-12-24
得票数 1
2
回答
Java/锈蚀测井桥
、
、
我有一个Java程序,它使用JNI调用一个
Rust
库。在生锈代码中,我有对info!
的
调用,这些调用不会
出现
在输出中。我是99%
的
积极,这是因为我没有
初始化
锈蚀日志系统。当我在调用
Rust
代码
的
Python代码中遇到类似的
问题
时
,我添加了一个模块,它完成了将
Rust
日志系统连接到python记录器
的
工作。 对于
Rust
和Java有类似的桥梁吗?我在Java中使用slf4j,在<em
浏览 15
提问于2022-06-03
得票数 0
2
回答
用默认值
初始化
数组
的
其余部分
在
Rust
中是否有一种方法可以手动
初始化
数组
的
前n个元素,并为其余元素指定一个默认值?具体来说,在
初始化
结构
时
,我们可以指定一些字段,并使用..从另一个
结构
初始化
剩余
的
字段,例如: x: 1, ..Default::default()是否有类似的机制来手动
初始化
数组
的
一部分?
浏览 0
提问于2021-12-01
得票数 5
回答已采纳
1
回答
如何定义与Python类似的
Rust
结构
文本?
、
、
、
我想用文字
初始化
一个
Rust
变量。{"Mars": 1.5, "Mercury": 0.
浏览 5
提问于2021-11-25
得票数 3
回答已采纳
1
回答
如何正确地将C函数指针封装在
Rust
中?
、
、
、
Bar,它有一个指向绑定生成
的
C
结构
foo_sys::Foo
的
指针,其中我有一个特征对象(
rust
_cb),它是我想在
Rust
中公开
的
实际回调。我将C cb设置为指向wrapped_cb,将internal指针设置为指向Bar,这样就可以从wrapped_cb内部调用
rust
_cb。 此代码工作正常,但抱怨对未
初始化
内存
的
访问。当我在invalid reads中运行它
时
,我会在访问wrapped_cb内部
的<
浏览 3
提问于2020-04-01
得票数 4
回答已采纳
2
回答
写入MaybeUninit
结构
中
的
字段?
、
、
、
我正在使用MaybeUninit和FFI在
Rust
中做一些工作,但我怀疑这可能是不合理
的
/依赖于未定义
的
行为。在我
的
应用程序中,MoreA
的
附加字段都是整数,所以我不必担心分配给它们删除(未
初始化
的
)以前
的
值。但是说: 此外,未
初始化
的
内存是特殊
的
,因为编译器知道它没有固定
的
值。这使得在变量中有未
初始化
的
数据是未定义
的</em
浏览 2
提问于2020-04-20
得票数 5
2
回答
初始化
结构
数组
时
出现
问题
、
我正在尝试
初始化
以下
结构
的
数组,但我
的
代码无法编译。有人能帮我吗?
结构
/数组: int status; int waiterNum; Lock customerLock
浏览 1
提问于2010-06-06
得票数 0
回答已采纳
1
回答
一种调整堆栈大小
的
方法(或其他可动态调整大小
的
类型)
、
首先,我读到了这个
问题
: 所选
的
答案只是告诉
问题
询问者使用标准库,而不是解释实现,如果我
的
目标是构建一些东西,这是很好
的
。除了我试图了解堆栈
的
实现,同时遵循为Java编写
的
数据
结构
教科书(由Robert和Kevin编写
的
算法),他们通过调整数组大小实现堆栈(第136页)。我正在实现resize方法,结果是数组
的
大小需要是一个常量表达式。 meta:锈蚀中
的
浏览 5
提问于2014-12-14
得票数 4
回答已采纳
1
回答
更新
Rust
中包含多态实例
的
向量
的
元素
、
我正在尝试在
Rust
中使用多态性,但遇到了很大
的
困难。以下是我
的
基本
结构
:struct ConstantString { ... } impl Constant for ConstantString { ..此外,我无法遍历常量并对其进行
初始化
,特别是当它们相互引用时,因此每次
初始化
都需要遍历constants向量。,因为我遇到了多个借入或不可变
的
借入错误。但是我是否使用了正确
的
方法呢?当涉及到内存管理<
浏览 17
提问于2021-05-14
得票数 0
1
回答
是否可以在运行时定义
结构
,或者以其他方式实现类似的效果?
、
、
我希望创建一个函数(用于库),它将为包含所有列及其数据
的
任何CSV输出一个
结构
。这意味着除非用户显式提供列名,否则要到运行时才知道列名。struct Point { y: String,(仅在内存中): x: String,y: String,} 这种行为在Python等
浏览 1
提问于2017-11-07
得票数 9
回答已采纳
3
回答
如何创建部分
初始化
的
结构
?
在
Rust
中创建
结构
时
,如果没有设置所有字段,似乎很难创建一个
结构
。stream'您如何能够创建这些引用,这些引用在以后可能是Option<None>
的
?我发现最好
的
方法就是使用Default特征,但我宁愿等到
结构
初始化
之后再创建TcpStream。我能用Box这样
的
东西来做
浏览 0
提问于2015-05-22
得票数 17
回答已采纳
1
回答
如何用
Rust
正确地
初始化
结构
,并使用足够好
的
封装?
、
、
如何用
Rust
正确地
初始化
结构
,并使用足够好
的
封装?如何在
结构
的
初始化
/构造过程中利用对象/实例方法?例如,作为Kotlin中
的
初始化
块 private val nNums = nums.sizeprivate val fenwick = IntArray(nNums + 1) { 0 }
浏览 3
提问于2022-08-01
得票数 0
回答已采纳
2
回答
是否可以使用泛型
的
type参数来控制数组
的
大小?
以下内容仅用作示例,并不是有效
的
Rust
代码。struct Vec<T: Sized, Count> {} 类似的东西在C++模板中是可能
的
,但我还没有在
Rust
中看到它。
浏览 0
提问于2015-01-25
得票数 37
回答已采纳
1
回答
落叶松性状植入后
的
锈滴调用序列
我
的
简单代码 data : & 'a String,fn test_foo(){ let s2:String = String::from("B");}foo.
浏览 2
提问于2022-10-23
得票数 3
回答已采纳
1
回答
为什么Arc<Mutex<T>>需要T: Sync + Send?
如果我有一个在线程之间发送不安全
的
类型,我用Arc<Mutex<T>>包装它。这样我就可以保证当我访问它
的
时候,我需要先解锁它。然而,当T不实现Send + Sync
时
,
Rust
仍然会抱怨。它不应该适用于任何类型
的
吗?在我
的
例子中,T是一个通过FFI访问C对象
的
结构
,所以我不能将它标记为Sync + Send。在这种情况下,我能做什么,为什么
Rust
不接受Arc<Mutex<T>>作为线
浏览 0
提问于2020-11-11
得票数 0
回答已采纳
1
回答
锈析构函数和所有权
、
、
、
前几天我几乎问了同样
的
问题
,不过是在c++
的
背景下。struct MyObject { struct string所以现在在DestructMyObject函数中,我调用了每个
结构
字符串类型
的
析构函数,因为对于
结构
字符串对象,我也会有一个析构函数,就像为
结构</em
浏览 21
提问于2019-10-20
得票数 2
回答已采纳
2
回答
如果主机定义具有构造函数,则从DLL返回
的
struct读取垃圾
我在两端都有一个内存兼容
的
结构
,但是如果我向该
结构
添加构造函数,它会产生一个Segmentation fault。我
的
C++技能是生疏
的
(我在过去几年中编写了太多
的
Rust
代码),我需要帮助来理解为什么会发生这种情况。; auto library = LoadLibrary("C:/Users/dangu/dev/revu-design
浏览 21
提问于2021-08-26
得票数 1
1
回答
如何实现
结构
的
默认设置(&S)?
、
、
在读了很多遍
rust
这本书之后,我想我开始掌握了生命周期
的
要点,但对我来说,一个额外
的
问题
是我们需要用来声明它们
的
语法。我发现这真的是违反直觉
的
。但我需要我
的
结构
具有某种非标量数据
结构
。我怀疑我需要在缺省
初始化
器中为我
的
向量添加某种生命周期标签,但我不确定是什么 顺便说一句,我认为我
的
TestStructB也被正确地标注了生命周期,但也许不是。最后,我来到这里是因为编译器说我需要为
浏览 0
提问于2021-03-13
得票数 1
1
回答
类型OnProduce = extern "C“fn不是FFI安全
的
transparent)]` attribute to this struct但是不能为类型添加#[repr(C)],只能为
结构
添加我以为它已经是FFI安全
的
了
浏览 1
提问于2020-11-09
得票数 1
点击加载更多
相关
资讯
MySQL分页时出现的数据重复问题
KVM出现问题时的解决方法
与steam通信时出现问题
连接数据库时出现的乱码问题
【教程】与steam服务器的连接出现问题/通信时出现问题请稍后重试
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券