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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2011, 16:16   #31
Didim
Пользователь
 
Регистрация: 05.11.2011
Сообщений: 16
По умолчанию

Serge_Bliznykov, Я предпочитаю строки и массивы char, которые используются в течении всей работы программы, объявлять на уровне модуля. Хорошо уже тем, что они будут изначально обнулёнными. А локальную строку можно потерять при выходе из процедуры, и обратиться потом к нулевому адресу. Если функция возвращает адрес, то строки уже нет, а если - содержимое, это - дополнительное копирование... Возможно, в Delphi это не так...

Последний раз редактировалось Didim; 08.11.2011 в 16:20.
Didim вне форума Ответить с цитированием
Старый 08.11.2011, 16:35   #32
Camaro Chevelle
Форумчанин
 
Регистрация: 05.11.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
end;[/CODE]Разве так не проще, удобнее, нагляднее, красивее?
в данном случае да, но бывают ситуации, когда функции неприменимы.
когда на передачу переменной уходит сильно много времени и памяти, а если написано var, то передаётся только указатель (если я правильно называю)
Camaro Chevelle вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Странная ошибка при работе с вводом значения (dev C++) Николай ПН Помощь студентам 2 21.06.2011 11:56
ошибка при обработке функции класса "missing type specifier - int assumed" askerpro Общие вопросы C/C++ 8 02.06.2010 23:09
Ошибка при обработке StringGrid + использование XPManifest noname_06 Общие вопросы Delphi 3 18.01.2009 20:52
программа на си по обработке строки riptror Общие вопросы C/C++ 1 20.11.2007 20:54
Странная ошибка при выполнении okolobaxa Общие вопросы Delphi 2 03.07.2007 00:47