![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 5 Всего: 44 |
Срочно нужна дока, где умно, длинно и смачно
![]() Чем многотомнее труд, тем лучше ![]() -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
En_t_end |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2074 Регистрация: 4.12.2004 Репутация: 1 Всего: 20 |
Я для себя увидел только две причины, по которым не стоит их юзать.
1. Испытываю трудности в компиляции, в частности, ошибки многоразового включения. 2. Жрут память. Ведь существуют от запуска приложения, до его шутдауна. |
|||
|
||||
Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 5 Всего: 44 |
Нет, мне нужно, нечто научное, потому как мое (я так думаю не катит), вот например, книжка Дейсктры или Страуструпа, или что-то в этом роде очень подошло бы
![]() Добавлено @ 17:41 И еще желательно с доказательстввами, что без них можно обойтись -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: нет Всего: 151 |
Лучшим доказательством этого тезиса является язык Java ![]() -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
CHi |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 12.4.2005 Репутация: 1 Всего: 1 |
||||
|
||||
Void |
|
|||
![]() λcat.lolcat ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2206 Регистрация: 16.11.2004 Где: Zürich Репутация: 40 Всего: 173 |
Ну Страуструпа, так Страуструпа... Берем "The C++ Programming Language", 3rd SE, жмем Ctrl-F и ищем "global variables". Не так много совпадений, кстати... Global variables that are local to a single compilation unit are a common source of confusion and are best avoided. - Глобальные переменные, которые локальны для данной единицы трансляции являются частым источником ошибок, и без них часто можно обойтись. (Да, disclaimer, за перевод не пинать ![]() It is generally best to minimize the use of global variables and in particular to limit the use of global variables requiring complicated initialization. - Лучше всего минимизировать использование глобальных переменных, в частности, переменных, требующих сложной инициализации. There is no way of catching exceptions thrown during initialization of global variables. [...] This is another reason to avoid global variables whenever possible. - Нет никакой возможности отловить исключения, выброшенные при нициализации глобальных переменных. [...] Это еще одна причина, чтобы избегать глобальных переменных, когда только это возможно. И так далее в таком же духе... Conslusion: использовать можно, только осторожно ![]() -------------------- “Coming back to where you started is not the same as never leaving.” — Terry Pratchett |
|||
|
||||
Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 5 Всего: 44 |
Ребята, спасибо огромное.
-------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
AISIN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 27.1.2005 Где: Пушкино Репутация: нет Всего: 1 |
Лучшее доказательство это написание работающих программ без глобальных переменных! Хотя в некоторых случаях они могут оказаться полезными! --------------------
Внимание!!! Внимание!!!Запущена программа по завоеванию мира!!!Выполненно 0,000000000000000000000000000000000000000000000000000002% |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |