Задать вопрос
@historydev
Mistkerl, drück den Knopf.

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

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

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

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

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

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