Moin moin!
Ich habe ein Projekt, in dem sich folgende Dateien befinden:
main.cpp
main_form.cpp
main_form.h
calculate_form.cpp
calculate_form.h
Mein Problem ist nun, dass ich gerne mehrere Variablen in allen Dateien nutzen möchte. Dabei möchte ich diese Variablen Global nutzen, was heißen soll, dass ich die Variablen einmal nur definieren möchte und dann aus allen Dateien darauf zugreifen möchte.
Wie aber mache ich das??
Tobias
Variablen Global in QT4 Programmen nutzen
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
Ja, habe ich gemacht. Irgendwo mache ich aber vermutlich was falsch.stichwort: extern
such mal danach (nichts qt-spezifisches, c++-basics!).
Ich habe es wie folgt gemacht:
Code: Alles auswählen
...
#include "main_form.h"
extern int version = 1;
int main(int argc, char *argv[])
{
...Tobias
[/code]
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
http://www-cip.physik.uni-bonn.de/~steidel/manualc3.htm
da wird es erklärt, hilft dir vielleicht weiter.
extern signalisiert eine reine deklaration, OHNE definition. wenn man die variable aber gleich wieder mit einem wert initialisiert, wird das wieder aufgehoben, also ist extern dann überflüssig.
mfg,
julian
da wird es erklärt, hilft dir vielleicht weiter.
extern signalisiert eine reine deklaration, OHNE definition. wenn man die variable aber gleich wieder mit einem wert initialisiert, wird das wieder aufgehoben, also ist extern dann überflüssig.
mfg,
julian