![]() |
|
Модераторы: 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. |