Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
ВнизУточнение о функциях Найти похожие ветки
← →
BOA_KAA (2003-10-15 11:52) [0]В вычислениях приходится очень много к функции обращаться в цикле. Для того, чтобы ускорить процесс перегонки параметров туда (в фунцию) передаю их по ссылке, а вот в каком виде приходит возвращаемое значение?
Сделал явную передачу по ссылке (указатель на запись), а потом вдруг обнаружил, что это нехилый пробел в знаниях: как возвращается значение? По идее ведь оно должно передаваться именно по ссылке и без явного применения указателей?
В хелпе то ли смотрел не туда, то ли просто этого нет, не нашел, в общем :( Да и в книгах как-то не нашел.
В общем, просветите, кто может :) Спасибо!
← →
Владислав (2003-10-15 12:01) [1]Ctrl+Alt+C - окно ассемблерного отладчика. Там все наглядно.
← →
Vitaly (2003-10-15 12:02) [2](с) app - 17 строка
← →
BOA_KAA (2003-10-15 12:05) [3]
> Vitaly © (15.10.03 12:02) [2]
Шутку понял, смешно.
← →
Goffman (2003-10-15 12:05) [4]Приведи пример функции, чтоб более предметно
← →
BOA_KAA (2003-10-15 12:18) [5]Здесь не предметный разговор, а вообще, в принципе
← →
Anatoly Podgoretsky (2003-10-15 12:22) [6]а вообще, в принципе в справке есть
← →
BOA_KAA (2003-10-15 12:24) [7]
> а вообще, в принципе в справке есть
Я не спорю, я просто не нашел. Где именно?
PS. Может кватить издеваться?
← →
BOA_KAA (2003-10-15 12:31) [8]В общем-то, насколько я понял, передается по ссылке через регистр eax? Хотя это, скорее, не вопрос, а утверждение...
Ладно, спасибо, Владислав ©.
← →
Anatoly Podgoretsky (2003-10-15 12:33) [9]Ты хочешь, что бы я аместо тебя поискал в справке как передаются параметры?
А когда будет предметный разговор, как тебе предложили, то возможно будет и предметное обсуждение, а пока в справку.
← →
Vitaly (2003-10-15 12:41) [10]А мне не смешно.
procedure q(var p:qqqq) - передача по ссылке
begin
...
p.xxx := ....
end;
вызов
p.xxx := ....;
p.xxx2 := ....;
q(p);
write(p.xxx);
← →
Zergling (2003-10-15 12:47) [11]Может для оптимизации использовать глобальную переменную?
← →
Goffman (2003-10-15 12:50) [12]
> Zergling © (15.10.03 12:47) [11]
> Может для оптимизации использовать глобальную переменную?
Может для оптимизации вообще не использовать подпрограммы
← →
BOA_KAA (2003-10-15 12:51) [13]
> Vitaly © (15.10.03 12:41) [10]
Ух ты!
А ты вопрос читал? Я вообще-то знаю, что такое передача по ссылке.
PS. Просьба считать данный пост непростительной глупостью, тем более, что ответ я, как ни странно, знал. Просто взглюкнуло меня как-то непонятно :(
← →
BOA_KAA (2003-10-15 12:53) [14]
> данный пост
Простите, не пост, а ветку
← →
Vitaly (2003-10-15 12:55) [15]Не угадал, значит - 18 строка
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.012 c