腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Rust
中
定义
具有
不同
常量
参数
的
结构
族
?
、
、
、
在读取页表
的
结构
定义
(在针对x86_64平台
的
操作系统源代码中使用)时,我遇到了这个问题。
定义
如下: pub trait TableLevel {} pub enum Level3 {}pub enum Level1我想知道我是否可以
参数
化级别编号,例如1,2,3,4。
中
做同样
的
事情,但我做不到,因为
Rust
不允许我使用
常量
参数<
浏览 26
提问于2020-11-04
得票数 2
回答已采纳
1
回答
Rust
泛型
中
的
常量
值
、
Rust
language是否支持泛型代码
中
类似于c++方式
的
常量
值?看起来语言并没有宣传它。通过在C++中使用
常量
参数
化类型,可以根据客户端
的
需要(
如
stlsoft::类型)创建
具有
不同
大小
的
预分配缓冲区
的
对象。 如果不是,那么在
Rust
中
实现类似设计
的
最佳实践是什么?
浏览 0
提问于2013-02-12
得票数 8
回答已采纳
1
回答
在
Rust
中
重写替代
的
方法
、
、
我对
Rust
中
没有
结构
继承和方法覆盖感到有点困惑。例如,当我们想要实现
具有
自
定义
控件外观能力
的
图形库时,在其他流行
的
面向对象语言
如
Java、C#等
中
,我们只是将一些渲染方法虚化,让用户扩展我们
的
控件元素类并覆盖这些方法来改变渲染逻辑。由于
Rust
没有任何
结构
继承和方法重写,您能解释一下如何以
Rust
的
方式实现类似的功能吗?
浏览 8
提问于2020-04-16
得票数 3
1
回答
在
Rust
中
,如何从第三方库
定义
或导入C
结构
?
Rust
指南()很好地演示了如何导入使用
Rust
std::lib库(
如
size_t )包装
的
标准C类型
的
C函数。但是如何将第三方库
中
定义
的
C数据
结构
引入到
Rust
程序
中
呢?我正在使用,它
具有
以下功能:它通常在C程序中被调用(用于启动): #include <libmemca
浏览 3
提问于2014-03-01
得票数 23
回答已采纳
1
回答
在
Rust
中
调试时执行语句
、
:4 ✗| → python3 test.py (Pdb) x(Pdb) x.append(1)[1] //set breakpoint here到目前为止,我可以在调试控制台中执行p contacts,这个输出
的
含义对我来说并不直接, contacts);
的
结果,而不想在源文件
中<
浏览 0
提问于2021-07-03
得票数 5
1
回答
理解signal.h宏
的
ISO C
定义
、
、
下面是根据C N2176_C17_finaldraft文档7.14.3在N2176_C17_finaldraft信号
中
定义
的
宏
的
定义
: SIG_DFLSIG_IGN哪个扩展为
具有
与“信号”函数
的
第二个
参数
的
类型兼容
的
不同
值
的
常数表达式,以及与任何可声明函数
的
地址不相等
的
<em
浏览 10
提问于2022-11-19
得票数 1
1
回答
在立方体
中
映射向下钻取
、
、
、
、
我使用SSRS 2008R2,我
的
数据在一个立方体
中
。在我
的
立方体
中
,我有三个维度: 以及一个衡量标准:价值我想要构建一个报表,它在地图中显示
参数
函数
中
的
度量值。例如:用户可
浏览 3
提问于2013-01-27
得票数 0
2
回答
如何使用构造函数
的
参数
构造成员数组
的
每个元素
、
、
class T,int N> A(const B& b): /* what comes here */ {} };这与
不同
,因为这里使用
的
是用户
定义
的
浏览 5
提问于2012-10-11
得票数 3
回答已采纳
1
回答
C-将返回变量设置为
常量
、
、
我有一个程序,它使用
常量
结构
作为
参数
数据(车辆数据,
如
传输速率,重量等)。更多信息:在代码
的
基本应用<em
浏览 4
提问于2017-02-19
得票数 1
1
回答
FFI基元类型大小
、
、
假设我有一个C/C++头文件,其类型
定义
如下:和一个类似如下
的
函数:现在,据我所知,C/C++
中
的
int可以有
不同
的
大小如果我现在将
Rust
代码链接到
具有
上述函数
的
dll,我
的
FFI会因为一个
不同
大小
的
原语类型而中断吗?我该如何防范这种情况呢?
浏览 1
提问于2019-12-26
得票数 1
1
回答
Deref<Target=Self>上
的
锈菌
结构
域
我正在尝试构建一个操作递归(树状)数据
结构
的
Rust
代码。天真地,我们可以把它
定义
为 value: i32,}struct ALinkedList<D: Deref<Target=Self>> { next:
浏览 4
提问于2020-12-25
得票数 3
回答已采纳
1
回答
如
何在
spring启动时使microservices
中
的
超级/基础/父类-在子类
中
扩展该类
、
、
、
1) I有3个微服务项目(国家-微观、国家-微观和城市-微观),每个微服务分别
定义
3个实体--国家、州和城市。请注意,在pom.xml
中
,所有3种微服务都
具有
相同
的
组id。所有的实体都有公共
的
4个字段。 2)与上面的问题相同,我还想在每个微服务中使用我
的</e
浏览 0
提问于2019-05-31
得票数 0
回答已采纳
1
回答
得到
rust
的
商和余数(DIVMOD)
的
函数是什么?
、
、
x86和其他可能
的
体系
结构
提供了一种方法来获取single operation (DIV)
中
的
商和余数。正因为如此,许多语言都
具有
DIVMOD组合操作(
如
DIVREM in C#、DIVMOD in Python或与div and div_t in C。我如
何在
Rust
中
做到这一点?有没有一种优化
的
方法来同时执行这两种任务 let res = (a / b, a % b);
浏览 77
提问于2021-09-03
得票数 6
1
回答
作为模块
参数
的
数组
、
、
如何将
常量
数组作为模块
参数
传递? 我想建立一个移位寄存器宽度
不同
的
移位宽度。可以通过模块
参数
定义
可能
的
移位宽度。我尝试了下面这样
的
方法,但这不起作用。在SystemVerilog
中
,这种
具有
不同
宽度
的
移位寄存器
的
通用
结构
是可能
的
吗?
浏览 0
提问于2015-12-02
得票数 1
4
回答
Java泛型可以用值而不是类型来
参数
化吗?
、
、
、
、
假设我想
定义
的
类型在
结构
上是相似的,但在可能是整数或可能是其他东西
的
参数
中有所
不同
。 } public String toString() { }我想到
的
其他更自然
的
例子是数学
浏览 9
提问于2021-08-04
得票数 16
回答已采纳
2
回答
如何从
Rust
调用C++动态库?
、
、
我想从
Rust
调用C++动态库(*.so),但我不想从
Rust
构建它。
浏览 13
提问于2018-10-22
得票数 8
回答已采纳
1
回答
在发布模式下,安全锈蚀中有符号整数溢出是否被视为未
定义
行为?
、
、
在调试和释放模式
中
,锈蚀对有符号整数溢出
的
处理方式
不同
。当发生这种情况时,
Rust
在调试模式下恐慌,而在发布模式下无声地执行两种补码包装。据我所知,C/C++将有符号整数溢出视为未
定义
的
行为,部分原因是: 在C标准化
的
时候,表示符号整数
的
不同
底层体系
结构
,如一个人
的
补语,可能仍在某个地方使用。编译器不能假设硬件
中
如何处理溢出。因此,以后
的
编译器做出假
浏览 6
提问于2020-02-15
得票数 8
回答已采纳
3
回答
在C中指定函数
参数
、
我希望实现一个
具有
密度wrt ^n
的
概率空间,如下所示: int dim;class _Density{ double evaluate(dou
浏览 3
提问于2016-03-26
得票数 2
回答已采纳
2
回答
在
结构
定义
中使用静态整数
、
我正在尝试将一些C++代码迁移到
Rust
。我尝试过许多
不同
的
方法,但都没有编译。我想要一个通用模板,它可以处理
不同
的
类型,并且
具有
一个静态字段(const表达式) Capacity
的
可调整
的
总大小。,至少在我对锈病
的
理解
中
是这样:
浏览 6
提问于2014-08-30
得票数 7
1
回答
它什么时候需要使用寿命?
然而,似乎我想不出有一段时间您实际上需要使用它们,考虑到编译器在必要时在推断它们方面做了相当大
的
工作。 锈书,我读过了。我想要一个简单易懂
的
例子,即使是像我这样的人!
浏览 1
提问于2017-01-14
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券