首页 文章

什么是相当于`size_t`的Rust?

提问于
浏览
10

更实际的是: What integer data type should I use for indices in a vector, length of arrays, etc?

关于这个主题的讨论有很多关于1.0之前的Rust在互联网上流传的问题,我找不到最终决定的权威答案 .

1 回答

  • 11

    那将是 usizeisize (指针大小类型,无符号和有符号) . reference表示数组的最大大小是 isize 的最大值,因此可以计算位置的差异 .

    但是, std::Vec 的函数对所有索引都使用 usize .

相关问题