Форум программистов, компьютерный форум CyberForum.ru

Как обьявить глобальную переменную - C++

Восстановить пароль Регистрация
 
n971030
 Аватар для n971030
163 / 95 / 1
Регистрация: 23.01.2010
Сообщений: 1,169
24.01.2013, 21:54     Как обьявить глобальную переменную #1
Как объявить глобальную переменную

Есть несколько *CPP* и *.h* файлы. Надо объявить переменную HWND hwnd чтобы она была доступна в каждом CPP файле кода. Но как это сделать уже не вспомню - подскажите...

Добавлено через 1 минуту
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
24.01.2013, 22:02     Как обьявить глобальную переменную #2
Определение разместить в cpp, объявление - в заголовочном файле с использованием ключевого слова extern. А вообще - выключить комп, пойти прогуляться и вернуться только после того, как мысли о создании глобальных переменных уйдут подальше.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
24.01.2013, 22:20     Как обьявить глобальную переменную #3
n971030, в .h файле. Потом подключать .h файл. Или вам нужна одна общая переменная?
Цитата Сообщение от 0x10 Посмотреть сообщение
Определение разместить в cpp, объявление - в заголовочном файле с использованием ключевого слова extern.
Зачем?
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
24.01.2013, 22:30     Как обьявить глобальную переменную #4
go, зачем что?
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
24.01.2013, 22:42     Как обьявить глобальную переменную #5
Цитата Сообщение от 0x10 Посмотреть сообщение
go, зачем что?
Цитата Сообщение от n971030 Посмотреть сообщение
Есть несколько *CPP* и *.h* файлы. Надо объявить переменную HWND hwnd чтобы она была доступна в каждом CPP файле кода.
Ваш вопрос снимается?

Добавлено через 1 минуту
Цитата Сообщение от go Посмотреть сообщение
n971030, в .h файле. Потом подключать .h файл. Или вам нужна одна общая переменная?
Цитата Сообщение от go Посмотреть сообщение
Ваш вопрос снимается?
Мой совет тоже не подходит ТСу.
Цитата Сообщение от n971030 Посмотреть сообщение
Надо объявить переменную HWND hwnd
Где происходит ее первый вызов? Причем здесь .h файлы. Вы где окно создаете?
Yandex
Объявления
24.01.2013, 22:42     Как обьявить глобальную переменную
Ответ Создать тему
Опции темы

Текущее время: 06:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru