相关疑难解决方法(0)

Rust在运行时如何存储类型?

A u32占用4个字节的内存,a String占用3个指针大小的整数(用于位置,大小和保留空间),在栈上加上一些内存。

在我看来,这意味着Rust在执行代码时不知道在特定位置存储什么类型,因为这种知识将需要更多的内存。

但是同时,是否不需要知道在0xfa3d2f10存储什么类型,以便能够解释该位置的字节?例如,要知道接下来的字节构成String堆上a的规范吗?

memory types rust

3
推荐指数
1
解决办法
126
查看次数

标签 统计

memory ×1

rust ×1

types ×1