ActiveO2
Ensign
- Registriert
- Feb. 2009
- Beiträge
- 161
[Allgmein/ Bsp. für Qt] [gelöst]Variablen für ALLE Klassen eines Programmes
Hallo,
ich stehe gerade etwas auf dem Schlauch und ihr könnt mir bestimmt schnell weiterhelfen.
Ich brauche für ein Programm Variablen die ich in fast jeder Klasse benötige.
Jetzt ist es natürlich blöd in jeder Klasse nachdem ich die "HeaderMitVariablen.h"-Datei mit den Variablen includiert habe dann jedes mal: "HeaderMitVariablen::VariableA" zu tippen, leichter wäre es ja, wenn ich nur "VariableA" schreibe müsste.
Gibt es eine Möglichkeit die Variablen für alle Klassen zu veröffentlichen?
##########################
vermeiden möchte ich folgendes:
Gruß,
ActiveO2
Hallo,
ich stehe gerade etwas auf dem Schlauch und ihr könnt mir bestimmt schnell weiterhelfen.
Ich brauche für ein Programm Variablen die ich in fast jeder Klasse benötige.
Jetzt ist es natürlich blöd in jeder Klasse nachdem ich die "HeaderMitVariablen.h"-Datei mit den Variablen includiert habe dann jedes mal: "HeaderMitVariablen::VariableA" zu tippen, leichter wäre es ja, wenn ich nur "VariableA" schreibe müsste.
Gibt es eine Möglichkeit die Variablen für alle Klassen zu veröffentlichen?
Code:
//HeaderMitVariablen.h
...
#include <QtGui/QMainWindow>
namespace Ui
{
class HeaderMitVariablen;
}
class HeaderMitVariablen : public QMainWindow
{
...
public:
INT VariableA
INT VariableB
INT VariableC
private:
...
protected:
...
private slots:
...
};
Code:
//IrgendeineQuellcDatei.cpp
#include "HeaderMitVariablen.h"
IrgendeineQuellcDatei::IrgendeineQuellcDatei()
{
...
VariableC = VariableA + VariableB;
...
}
##########################
vermeiden möchte ich folgendes:
Code:
//IrgendeineQuellcDatei.cpp
#include "HeaderMitVariablen.h"
IrgendeineQuellcDatei::IrgendeineQuellcDatei()
{
...
HeaderMitVariablen::VariableC = HeaderMitVariablen::VariableA + HeaderMitVariablen::VariableB; //<- doof, will ich vermeiden/weil: unübersichtlich
...
}
Gruß,
ActiveO2
Zuletzt bearbeitet:
(gelöst)