Глобальные переменные
От: Y-Eugene Украина  
Дата: 06.10.03 11:27
Оценка:
Кто нибудь объясните как в VC++ (6.0) задать глобальную переменную.
Re: Глобальные переменные
От: Аноним  
Дата: 06.10.03 11:28
Оценка:
int global_variable = 0;
Re[2]: Глобальные переменные
От: Y-Eugene Украина  
Дата: 06.10.03 11:31
Оценка:
Здравствуйте, Аноним, Вы писали:

А>
А>int global_variable = 0;
А>

Великолепно! (и просто) только видно в файле в котором эта переменная объявлена, в остальных файлах проекта ее почему-то не видно!
Re: Глобальные переменные
От: maximka_z Беларусь  
Дата: 06.10.03 11:32
Оценка:
Здравствуйте, Y-Eugene, Вы писали:

YE>Кто нибудь объясните как в VC++ (6.0) задать глобальную переменную.


А в чем проблема, вне тела функции

тип_переменной имя_переменной = значение

все просто.
Re[3]: Глобальные переменные
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 06.10.03 11:32
Оценка:
Здравствуйте, Y-Eugene, Вы писали:

YE>Здравствуйте, Аноним, Вы писали:


А>>
А>>int global_variable = 0;
А>>

YE>Великолепно! (и просто) только видно в файле в котором эта переменная объявлена, в остальных файлах проекта ее почему-то не видно!

В хидере:


extern int global_variable;



В срр-файле:


int global_variable = 0;
Re[3]: Глобальные переменные
От: Аноним  
Дата: 06.10.03 11:32
Оценка:
А с какой стати должно быть видно? Представь себя компилятором. Ты обрабатываешь единицу трансляции. С какой стати ты должен знать, что есть в другой единице трансляции? ПИши тогда в другом файле так
extern int global_variable;
Re[4]: Глобальные переменные
От: Кодт Россия  
Дата: 06.10.03 11:40
Оценка:
Здравствуйте, Аноним, Вы писали:

А>А с какой стати должно быть видно? Представь себя компилятором. Ты обрабатываешь единицу трансляции. С какой стати ты должен знать, что есть в другой единице трансляции? ПИши тогда в другом файле так

А>
А>extern int global_variable;
А>


А если ты — компилятор VC, то можешь еще указать, что искомый предмет — в другой DLL:
_declspec(dllimport) int global_variable;
Перекуём баги на фичи!
Re: Глобальные переменные
От: Y-Eugene Украина  
Дата: 06.10.03 11:57
Оценка:
Здравствуйте, Y-Eugene, Вы писали:

YE>Кто нибудь объясните как в VC++ (6.0) задать глобальную переменную.


Огромное спасио всем за помощь ЗАРАБОТАЛО!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.