Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как создать глобальну переменную внутри функции?

4.3K
12 февраля 2008 года
flat
142 / / 27.12.2005
По всей видимости имеется ввиду
 
Код:
void function()
{
  static int var = 0;
  ...
}
36K
12 февраля 2008 года
bood
1 / / 12.02.2008
Помогите пожалуйста у друга никак не получается понятия не имею
зачем оно эму но просил поспрашывать.:confused:

спасибо передам другу
может етот ответ ему и нужен[COLOR="DarkRed"][/COLOR]
14K
13 февраля 2008 года
viva
27 / / 07.04.2006
Цитата: flat
По всей видимости имеется ввиду
 
Код:
void function()
{
  static int var = 0;
  ...
}


Есть в C++ понятие "Область видимости". Так вот это описание будет "видимо" только в пределах этой функции.

8.2K
14 февраля 2008 года
Pelican
115 / / 16.06.2007
Пусть опишет глобальную переменную var в отдельном модуле.
 
Код:
int var = 0;

А уже в самой функции пусть напишет
 
Код:
void function()
{
extern int var = 0;
}

А лучше так
 
Код:
extern int var = 0;
void function()
{
   var=...
}

Это лишь один из способов объявления глобальных переменных
А вообще пусть почитает в книгах о переменных и спецификаторах C/C++.
9.3K
20 февраля 2008 года
iridum
175 / / 26.08.2007
Глобальная переменная в общем понимании кнонов с++ или таком, когда просто выдделяется где то область памяти с которой можно работать откуда угодно?
36K
21 февраля 2008 года
mrbrooks
4 / / 21.02.2008
Самый верный способ использовать при описание переменной в теле функции класса памяти static.
Переменная будет видна только в описанном модуле.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог