Hallo Ich möchte einen globalen pointer (zeigt auf eine Klasse) in mehreren Dateien verwenden. Ich hab schon versucht ihn in der einen zu initialisieren und in der anderen als extern zu deklarieren - hat allerdings nicht geklappt...
Unterscheide Definition und Deklaration: Deklariere in einem zu inkludierenden header deinen Pointer (oder füge die Deklaration in jeder c++ Datei ein):
C++:
extern mein_typ* mein_pointer; // Extern macht das ding zu einer reinrassigen Deklaration
Definiere es in genau einer c++ Datei:
C++:
mein_typ* mein_pointer; // Definition des Pointers
-- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)