Текущий архив: 2004.10.17;
Скачать: CL | DM;
Вниз
Согласование больших и средних int ов Найти похожие ветки
← →
HydraMarat (2004-09-30 16:14) [0]Правда не совсем корректно с прилагательными, но...
Есть функция:
function SomeFunc: Int64;
вопрос: какие операции произойдут при выполнении
var
X: Integer;
begin
(...)
X := SomeFunc + 45;
(...)
end;
Я так понимаю, что Delphi (если можно так выразиться) выделит память под 64-битный результат, а затем конвертнет его в 32-битный. Или же компилятор настолько крутой, что не будет юзать 64 бита? Правда, это очень сомнительно.
Собственно, прав я или нет?
Спасибо!
← →
Sandman25 © (2004-09-30 16:15) [1]Посчитает 64битный результат и запишет младшие 32 бита в переменную X
← →
Суслик © (2004-09-30 16:15) [2]
> Собственно, прав я или нет?
>
> Спасибо!
Лучше всех тебе на этот вопрос ответит окно cpu из меню view\debug windows.
Страницы: 1 вся ветка
Текущий архив: 2004.10.17;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.029 c