User Tag List

Показано с 1 по 10 из 16

Тема: Имеет ли смысл использовать короткие целые типы в локальных переменных и параметрах?

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #8

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Сдается мне, компиляторы принудительно используют нативную длину целых параметров независимо от того, что ты хочешь туда передавать. Потому как кладет их на стек. Использовать меньшие типы в качестве аргументов имеет смысл только для отладки с включенным контролем выхода за границы тпов.
    Не только для отладки. Иногда компилятор передает параметры через регистры, и в этом случае короткие типы параметров могут прилично увеличить быстродействие.

    - - - Добавлено - - -

    В итоге, насколько я понял, в общем случае проще и выгоднее в переменных и параметрах ставить стандартный целый тип данных.
    Последний раз редактировалось Spectramine; 02.06.2017 в 12:44.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Не могу понять смысл доработки...
    от Quest в разделе Изображение
    Ответов: 4
    Последнее: 02.02.2017, 05:25
  2. Ответов: 10
    Последнее: 14.12.2016, 22:46
  3. Ответов: 21
    Последнее: 24.05.2013, 09:11
  4. Есть ли смысл Rygar'а?
    от ALKO в разделе Игры
    Ответов: 2
    Последнее: 11.01.2011, 17:12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •