|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Результаты опроса: Функции имеют право изменять содержимое глобальных переменных? | |||
Да | 39 | 86.67% | |
Нет | 4 | 8.89% | |
Не знаю | 2 | 4.44% | |
Голосовавшие: 45. Вы ещё не голосовали в этом опросе |
|
|
Опции темы | Поиск в этой теме |
12.04.2010, 11:03 | #41 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Господа, это холливар.
Кто как хочет пусть так и пишет, абы результат был отличный.
I'm learning to live...
|
12.04.2010, 11:28 | #42 |
ios developer
Старожил
Регистрация: 16.11.2007
Сообщений: 2,885
|
2Stilet
Это не холивар, а правила хорошего тона в написании кода. Как я понимаю, этот ресурс и задуман с целью обмена опыта, а не оправдания собственных и чужих ошибок подобными фразами. Как я уже был сказамши - это моя точка зрения, вы вправе ее и вовсе проигнорировать.
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
|
12.04.2010, 11:40 | #43 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
А сами правила хорошего тона у каждого свои, и это цилком нормально
I'm learning to live...
|
|
12.04.2010, 11:50 | #44 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
У меня для глобальных переменных отдельный юпит
|
12.04.2010, 13:09 | #45 |
Форумчанин
Регистрация: 02.04.2010
Сообщений: 104
|
Глобальные переменные чаще всего используются, когда необходимо
обращение нескольких объектов , функций или пользователей пользователей к общему ресурсу ... Например файлы, базы данных , сетевые ресурсы. |
12.04.2010, 13:22 | #46 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Ну это очень конкретная область использования. Общий принцип использования - по-быстрому, чтобы не запариваться с доступом и т.д.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
12.04.2010, 13:28 | #47 | ||
ios developer
Старожил
Регистрация: 16.11.2007
Сообщений: 2,885
|
Цитата:
Цитата:
Делайте что хотите, но чтобы через полчаса в лесу было светло, сухо и медведь!
Последний раз редактировалось crazy horse; 12.04.2010 в 14:17. |
||
12.04.2010, 14:05 | #48 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Цитата:
ЗЫ. Судя по опросу - либо глобальные переменные должны быть вообще недоступны из функций (ну только в качестве входящих параметров), либо к ним должен осуществляться полный доступ...
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
|
12.04.2010, 14:51 | #49 |
Форумчанин
Регистрация: 15.06.2008
Сообщений: 271
|
У меня в программах, к примеру, вообще нет глобальных переменных. (В свое время когда начинал - активно их использовал (порой даже весьма необоснованно). Ну и как-то однажды обжегся на этом. Но, скорее всего это произошло из-за того что просто "не умел их готовить" (с) ). Ну а так, с тех пор доступ к переменным из другого класса/модуля осуществляю через get и set - методы (конечно, кто-то может возразить, что "многа букф", но ... ). Внутри класса/модуля обращаюсь напрямую.
По опросу отвечу "не знаю". Здесь нужно хорошенько разобраться, взвесив все "за" и "против". |
12.04.2010, 15:13 | #50 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Ну всё, кончайте бессмысленный базар, всё равно все будут делать так, как им удобно и точка. Что развели пейзаж на 50 постов?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
присвоить из бд переменным | akimov_aleks | БД в Delphi | 6 | 07.04.2010 08:24 |
Построение графиков функций С++ (методы аппроксимации функций) | amdbodia | Общие вопросы C/C++ | 0 | 24.05.2009 15:28 |
использование функций в качестве параметров других функций | mono | Помощь студентам | 0 | 20.04.2009 18:25 |
проблема с глобальным объектом | Selebro | Общие вопросы C/C++ | 3 | 26.11.2008 20:22 |
Доступ к переменным | RealSHELS | Общие вопросы Delphi | 4 | 15.06.2008 13:14 |