Задать вопрос
@historydev
long long long long long .... int

В каких случая стоит использовать usize?

Я немного почитал и выяснил что на 32 битных системах, языки поддерживаю 64 битные операции, но в таком случае эта операция превращается в 2 по 32.

usize/isize будут 4/8 байт соответственно в зависимости от среды.

Для каких задач лучше использовать usize вместо, например u32 или u64?
  • Вопрос задан
  • 74 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    Rust Developer. Professional
    5 месяцев
    Далее
  • OTUS
    Разработка децентрализованных приложений
    5 месяцев
    Далее
  • Яндекс Практикум
    RUST
    4 месяца
    Далее
Решения вопроса 1
bingo347
@bingo347
Crazy on performance...
Для операций сводящихся к арифметике указателей.
Помимо непосредственно арифметики указателей сюда относятся индексация и длина слайсов/массивов/векторов/строк, capacity вектора/строки, размеры и выравнивание типов, смещение полей относительно начала структуры.
Но в целом, где удобно, там и используйте, никто не запрещает использовать usize/isize как и другие int типы
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы