腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2451)
视频
沙龙
5
回答
零
元素数组
有什么用呢?
、
、
struct bts_action {
u16
size; } __attribute__ ((packed));零
元素数
据
数组
的需求和用途是什么?
浏览 7
提问于2013-02-01
得票数 129
回答已采纳
1
回答
如何将
两个
u8
和
u16
元素数组合
并为
一个
u8
元素数组
?
、
所以我有
一个
刚刚创建的
u8
数组
(a)
和
一个
u16
片段(b)。在将a的
元素
和
b的
元素
转换为
u8
之后,如何获得连接这些
元素
的结果的
数组
? 我尝试过对以下代码进行大量修改,但总会有一些错误。fn main() { let b: &[
u16
] = &
浏览 179
提问于2021-04-02
得票数 1
回答已采纳
4
回答
如何在&[
u8
]中编写
一个
u8
?
、
我在试着渲染
一个
图像。我编写了
一个
put_pixel函数,将
一个
RGBA像素写入表示图像的
数组
中。 let index = 0;the
浏览 0
提问于2018-12-02
得票数 2
回答已采纳
3
回答
具有不同大小成员的联合
数组
、
、
我有
一个
有点不同寻常的问题。因为我是反向工程代码,所以我使用的数据结构(顺便说一句,这很糟糕)是不能改变的。首先,这是给我带来麻烦的struct: build_field build;
u8
level; } }正如您所看到的,这个
数组
的每个<
浏览 0
提问于2017-04-12
得票数 0
2
回答
如果结构同时定义其uint16_t单词
和
uint8_t字节,则
数组
的大小会加倍。
、
、
、
、
我有
一个
数组
,每个
数组
的
元素
可以是uint16_t,也可以是一对uint8_t。 uint16_t
u16
; // As uint16_t} my_array_t;
浏览 2
提问于2014-11-18
得票数 6
回答已采纳
1
回答
在锈蚀中,整数类型转换导致多少开销?
简而言之::我正在编写
一个
Rust+Wasm程序,其中我有
一个
单元格,作为指向
数组
的原始指针传递给JavaScript (非常像在中)。有
一个
简单的解决办法: fn get_cell_index(&self, col:
u8<
浏览 4
提问于2021-05-18
得票数 0
回答已采纳
1
回答
python中的
U8
、
U16
、U32表示
、
我有
两个
问题,它们都是相互关联的。我的第二个问题是:
如何将
U
浏览 2
提问于2015-11-26
得票数 1
回答已采纳
1
回答
我能否将向量中的子向量的项添加到同一向量中的另
一个
子向量中?
我正在编写代码,其中我想将向量保存在
一个
更大的向量中。稍后,我希望将其中
一个
向量的值附加到另
一个
向量中,并移除已传递其值的向量。我使用的代码如下所示: let mut covered: Vec<(Vec<usize>,
u16
)> = vec!
浏览 1
提问于2020-12-21
得票数 0
回答已采纳
2
回答
将
两个
u16
连接到
一个
数组
[
u8
;4]?
我有
两个
u16
,我希望将它们存储为
u8
的
一个
数组
。我使用.to_be_bytes()函数从
u16
中创建字节。所以我想我可以这样做:let h :
u16
= 16; 但是这会创建
一个
[[
u8
; 2]; 2]le
浏览 7
提问于2022-04-07
得票数 0
2
回答
将引用分配给不同大小的
数组
我有
一个
函数,它根据布尔值是设置为true还是false来选择不同的
数组
,如下所示: const V1: [
u8
; 2] = [1,2]; | expected because of this = note: expected type `&[
u8
; 2]` found reference `&[
u8
; 4]` 我尝试将常量存储为向
浏览 28
提问于2020-07-05
得票数 0
回答已采纳
1
回答
如何在不浪费内存的情况下创建
一个
快速而庞大的联合
数组
?
、
、
、
我想使用union将不同的数据类型存储在同
一个
内存中。这个
数组
有固定的长度,并且应该被快速访问,并且应该尽可能少地浪费内存。 array = calloc(1, sizeof(array_type)); return 0;该代码工作并分配1GB内存,该
数组
的
元素
可以与array[0].
u8
[3]一起使用,例如,我知道我必须处理索引,因为它们取决于字节大小。_t
u16</em
浏览 3
提问于2016-01-06
得票数 0
回答已采纳
3
回答
临时将[
u8
]转换为[
u16
]
、
、
、
我有
一个
[
u8
; 16384]
和
一个
u16
。我如何“暂时转换”
数组
,以便能够同时设置
两个
u8s,第
一个
是最小的字节,第二个是最重要的字节?
浏览 0
提问于2015-11-28
得票数 9
回答已采纳
1
回答
锈蚀:使用
两个
u8
结构字段作为
u16
、
、
对于Gameboy仿真器,您有
两个
寄存器A
和
F的
u8
字段,但它们有时可以作为AF访问,这是
一个
组合
的
u16
寄存器。; };(取自) 在Rust中,如果没有unsafe,是否有一种方法可以以registers.a/registers.f的形式访问
两个
u8s,但也可以将它们作为
u16
registers.af使用
浏览 1
提问于2020-07-10
得票数 2
回答已采纳
2
回答
不能在类型说明符中定义Union
、
原始代码的错误: '_
u16
' cannot be defined in a type specifier } 下面是我在添加强制转换后的代码,试图解决这个错误:inline static void UInt16SetBE(void *b2,
浏览 36
提问于2019-08-28
得票数 3
回答已采纳
2
回答
如何以编程方式创建元组
数组
?
这里有
一个
隐含的问题,就是如何动态地创建原始值
数组
?请注意:我不想要矢量。let mut positional_frequencies: [[(
u16
, char); 26]; 5] = [ [(0, 'A'), (0, 'B'), (0, 'C'
浏览 9
提问于2022-08-05
得票数 -1
回答已采纳
2
回答
如何将
两个
u8
原语转换为
u16
原语?
我正在使用Vec<
u8
>作为缓冲区将二进制文件读取到Rust程序中。流中的
两个
字节表示
一个
大端
u16
。到目前为止,我知道如何转换为原始
u16
的唯一方法是首先将这
两个
元素
转换为String,这看起来很糟糕。代码:let vector0: String = format!vector_combined + &vector0.clone(); v
浏览 0
提问于2018-05-09
得票数 14
回答已采纳
5
回答
如何连接已知长度的
数组
?
、
、
我有
两个
已知长度的
数组
:let right: [
u8
; 3] = [3, 4, 5];let whole: [
u8
; 5] =left + right;error[E0369]: cannot add `[
u8
; 2]` to `[
u8
; 3]` --> /home/fadedbee/test.rs:25:] as std::slice::C
浏览 9
提问于2021-04-11
得票数 11
回答已采纳
1
回答
在编译时已知大小的模板结构的序列化
、
、
我有
一个
Message结构,它包含一些有效负载
和
一些
元
数据: id:
u8
, checksum有效负载实现了我的Serialise特性,它返回结构大小为
u8
的
数组
。Message.serialise()的单个调用将生成
一个
长度等于有效负载大小+
元
数据大小的
u8
数组
。我的理解是,在编译时应该知道有效
浏览 6
提问于2022-12-03
得票数 0
回答已采纳
1
回答
锈蚀是否保证小于单词大小的Vec
元素
会被紧密包装?
Vec<
u16
>的内容占用多少空间?有1000个
元素
。有什么方法可以用测试程序来验证吗?还有Vec[
u8
]、&[
u8
]等。 (返回类型的静态大小,而不是其内容)
浏览 1
提问于2015-07-06
得票数 3
回答已采纳
3
回答
如何定义可以包含任何原始数据类型的
数组
或向量?
如何定义可以包含任何原始数据类型的
数组
或向量? let v: [std::any::Any] = <something>;
浏览 1
提问于2021-07-25
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你容易搞混字符串?其实我也是
30天拿下Rust之模式与模式匹配
用 JavaScript 实现归并排序
1.4 来看看rust有哪些数据类型
为什么很多人编程喜欢用typedef?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券