Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];
ВнизСогласование больших и средних 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.046 c