0 / 0 / 0
Регистрация: 05.03.2012
Сообщений: 49
|
|
1 | |
Глобальные и статические глобальные переменные24.06.2012, 13:43. Показов 11709. Ответов 3
Метки нет Все метки)
(
0
|
|
24.06.2012, 13:43 | |
Ответы с готовыми решениями:
3
Глобальные статические переменные Заменить статические массивы на глобальные и heapalloc на new.WinApi Глобальные переменные глобальные переменные |
Twilight Parasite
154 / 150 / 7
Регистрация: 21.07.2011
Сообщений: 908
|
|
24.06.2012, 14:00 | 2 |
к глобальным у всех есть доступ, у локальных, только внутри функции
0
|
52 / 52 / 2
Регистрация: 09.03.2012
Сообщений: 101
|
|
24.06.2012, 14:11 | 3 |
Глобальная переменная одна на всю программу. Глобальная статическая - одна на текущий файл компиляции. Например, если объявить статическую в заголовочном файле и подключить этот файл в двух разных cpp-файлах, каждый из них будет работать со своей переменной.
1
|
![]() ![]() |
|
24.06.2012, 17:20 | 4 |
static переменная вне функций означает, что она видна только внутри данного программного модуля. Т.е. ты можешь сделать программу из двух файлов t1.c и t2.c, в каждой объявить глобальную static переменную с одним и тем же именем. В итоге у тебя реально образуется две переменные с одинаковыми именами, одна используется только в функциях одного первого модуля, вторая - только в функциях второго модуля
Про static переменную внутри функции см. тут: Отличие static от объявление переменных ДО функции main Про static поле класса (если оно тебе надо) см. тут: Массивы в заголовочных файлах
1
|
24.06.2012, 17:20 | |
Помогаю со студенческими работами здесь
4
Глобальные переменные Глобальные переменные глобальные переменные Глобальные переменные Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |