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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2015, 00:31   #21
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

Не совсем понял о чем идет речь, но:

function XXX(value : string):integer;
при передаче строки создается ее копию, и мы работает с копией этой строки внутри функции, т.е. изменив ее внутри, она не изменится снаружи функции.

JUDAS, у нас когда-то заходила речь о ссылках в C++, так если:
function XXX(var value : string):integer;

будет работать аналогично и с классами:
function XXX(var value : MyClass):integer;

то это аналог в C++:
int XXX(MyClass & value);
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).
Krasiosoft вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при создании матрицы (access violation) Svejk Помощь студентам 3 24.08.2013 14:30
Ошибка при вызове функции Access violation Hottabych Win Api 1 22.01.2011 20:35
TList. Ошибка Access Violation при создании. thexqn Помощь студентам 3 28.11.2010 21:01