Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2024, 15:34   #1
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 688
По умолчанию Будет ли создаваться еще один дубликат строки?

Код:
Procedure aaa(s:string; d:Integer);
Код:
Procedyre bbb(s:string);
asm
  mov edx, 0
  call aaa
end;
На сколько я знаю, если строка в параметрах без var то она дублируется в памяти. Вопрос: будет создаваться один дубликат строки при таком вызове, или же два? То есть, и процедура aaa и процедура bbb создадут по строке в памяти, либо же процедура bbb будет использовать строку созданную при вызове aaa?
Kronos913 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] Задан текстовый файл. Сформировать файл f2, в котором будет находиться текст из первого файла, в конце каждой строки которого будет находиться количество слов в строке feilong1991 Помощь студентам 0 17.06.2018 21:16
Написать функцию, которая будет удалять из строки лишние пробелы, оставляя только один пробел Натан Эршенгорен Помощь студентам 6 11.01.2017 16:39
Написать программу удаляющую дубликат строки TGOD C# (си шарп) 8 25.09.2014 21:18
Написать программу, с помощью которой изображение будет разбиваться по пикселям и будет создаваться матрица andrey4515 Помощь студентам 2 08.01.2014 18:44
Создать лист, где каждая улица будет повторяться только один раз Blackwind Microsoft Office Excel 12 19.09.2009 23:27