Vorwärtsdeklaration und Namespace
-
Wie sieht die Vorwärtsdeklaration einer Klasse in einem anderen Namensbereich aus.
Normale Vorwärtsdeklaration:
class MyClass;
funktioniert
Vorwärtsdeklaration einer Klasse die sich in einem Namespace befindet
class myNamespace::MyClass;
Liefert mir Compilerfehler bei späterer Verwendung der Klasse: Verwendung des undefinierten Typs "MyClass"
-
So habe mir die Antwort gerade selber gegeben.
namespace myNamespace { class MyClass; }