LINUX.ORG.RU

История изменений

Исправление user_id_68054, (текущая версия) :

Походу никто в треде это не разглядел =).

ды все всё разглядели :-) . глобальная переменная она и есть глобальная переменная.

если даже ты сделаешь static внутри функции — то это всё равно глобальная переменная (ну да, да, «статическая».. но один фиг — она глобальная!).

а в этой теме — единственной оправдание глобальной переменной — это только тот факт что она лишь один раз записывается и потом много раз читается (не меняется).

однако это же сразу создаёт и *лимит* : в будущем эту программу уже НЕльзя будет превратить в shared-object-библиотеку, точнее говоря превратить можно но использовать нельзя без глюков. (но сейчас, до тех пор, пока ни кто не захотел превратить эту программу в библиотеку — всё нормально проблем нет :))

Исправление user_id_68054, :

Походу никто в треде это не разглядел =).

ды все всё разглядели :-) . глобальная переменная она и есть глобальная переменная.

если даже ты сделаешь static внутри функции — то это всё равно глобальная переменная (ну да, да, «статическая».. но один фиг — она глобальная!).

а в этой теме — единственной оправдание глобальной переменной — это только тот факт что она лишь один раз записывается и потом много раз читается (не меняется).

однако это же сразу создаёт и *лимит* : в будущем эту программу уже НЕльзя будет превратить в shared-object-библиотеку. (но сейчас, до тех пор, пока ни кто не захотел превратить эту программу в библиотеку — всё нормально проблем нет :))

Исходная версия user_id_68054, :

Походу никто в треде это не разглядел =).

ды все всё разглядели :-) . глобальная переменная она и есть глобальная переменная.

если даже ты сделаешь static внутри функции — то это всё равно глобальная переменная.

а в этой теме — единственной оправдание глобальной переменной — это только тот факт что она лишь один раз записывается и потом много раз читается (не меняется).

однако это же сразу создаёт и *лимит* : в будущем эту программу уже НЕльзя будет превратить в shared-object-библиотеку. (но сейчас, до тех пор, пока ни кто не захотел превратить эту программу в библиотеку — всё нормально проблем нет :))