QT_FORWARD_DECLARE_CLASS wozu?

Verschiedenes zu Qt
Antworten
Over
Beiträge: 11
Registriert: 18. Mai 2008 16:39
Kontaktdaten:

QT_FORWARD_DECLARE_CLASS wozu?

Beitrag von Over »

tag leute.
in sogut wie jeder demo sieht man am anfang von nem headerfile
solche sachen:

Code: Alles auswählen

#include <QMainWindow>
#include <QMap>
#include <QPointer>

QT_FORWARD_DECLARE_CLASS(QAction)
QT_FORWARD_DECLARE_CLASS(QComboBox)
[usw...]
ich frag mich wozu das gut sein soll... programm funzt auch ohne und in der doku find ich nix drüber... hoffe ihr könnt mir sagen wozu das gut ist

mfg Over
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Das ist ein Alias für die Vorwärts-Deklaration von Klassen, eigentlich sollten sich der Code dann gar nicht kompilieren lassen.
Antworten