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

Ваш аккаунт

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

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

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

Проблема с внешними (extern) переменными

1.1K
03 февраля 2004 года
teran
73 / / 15.04.2003
Ситуация такая - есть файл реализации главной формы (пусть будет Main.cpp), возникла необходимость в разбиении его на два файла (в каждом по несколько функций). Я создал второй файл (Main2.cpp), и перенес туда часть функций,а также объявления двух глобальных переменных, добавив к ним extern. При компиляции билдер выдал 2 варнинга - что, мол эти переменные объявлены в двух модулях. При запуске так и оказалось - при изменении этих переменных в одном блоке во втором они не менялись. Может мне кто подскажет почему, ведь во втором модуле они были объявлены как внешние, и по идее по этим объявлениям билдер не должен был создавать переменных?
415
03 февраля 2004 года
SLA
274 / / 08.08.2003
Цитата:
Originally posted by teran
возникла необходимость в разбиении его на два файла (в каждом по несколько функций). Я создал второй файл (Main2.cpp), и перенес туда часть функций,а также объявления двух глобальных переменных



А почему именно .cpp? Может быть проще было бы вынести их в Main2.H ?

1.1K
03 февраля 2004 года
teran
73 / / 15.04.2003
Цитата:
Originally posted by SLA


А почему именно .cpp? Может быть проще было бы вынести их в Main2.H ?



Ты прав, спасибо!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог