WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Как создать глобальную переменную ?

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Как создать глобальную переменную ?
purpe опубликован 04-02-2001 15:05 MSK   Click Here to See the Profile for purpe   Click Here to Email purpe  
Как сделать переменную, не важно какого типа (int и т.д.) , чтобы она была доступна из любого класса ?
неохота создавать её в одном классе и гонять указатель этого класса по другим классам ...

Заранее спасибо !

ggsoft опубликован 04-02-2001 17:38 MSK     Click Here to See the Profile for ggsoft  Click Here to Email ggsoft     
Дмитрий,
Пока не могу отвечать мылом. т.к. что-то у провайдера с почтовой службой не-то (может мыть деньгов должен заплатить), но письма получаю нормально.
По вопросу:
Не создавай ее в одном классе, просто объяви ее где-нибудь в одном файле *.cpp, например:
Globals.cpp

#include <stdafx.h>

//Объявления необходимых переменных
int g_nIntVariable;
int g_nIntVarCountDoc = 0;
BOOL g_bConnectedData;

//и т.д.
//Конец файла

А затем в других файлах приложения (*.cpp) используй:
extern int g_nIntVariable;
extern int g_nIntVarCountDoc;
extern BOOL g_bConnectedData;

lamo опубликован 04-02-2001 22:23 MSK     Click Here to See the Profile for lamo  Click Here to Email lamo     
see also: class static members (rtfm).

for ex.:
http://www.sympad.net/etext2/doc/programm/proglang/cpp/Teach_yourself_c++_21_days.zip

SkyNet опубликован 06-02-2001 12:58 MSK     Click Here to See the Profile for SkyNet  Click Here to Email SkyNet     
ggsoft классно ответил, лучше не
придумаешь
purpe опубликован 06-02-2001 13:27 MSK     Click Here to See the Profile for purpe  Click Here to Email purpe     
эт точно !
за что ему агромное пасиб.
ggsoft опубликован 06-02-2001 20:54 MSK     Click Here to See the Profile for ggsoft  Click Here to Email ggsoft     
Не понял, прикалываетесь, ДА?
Ну да ладно, кто-нибудь знает где скачать(может быть есть у кого-то) Objective Grid от "Stingray". Буду обязан!

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.