Suchergebnisse für Anfrage "forward-declaration"
Wie findet ein C / C ++ - Compiler die Definitionen von Prototypen in Header-Dateien?
Wenn ich eine Funktion in einer Header-Datei deklariere und die Definition dieser Funktion in eine andere Datei schreibe, wie findet der Compiler / Linker die Definition? Durchsucht es systematisch jede Datei in seinem Pfad nach ihr oder gibt es ...
iOS 5.0 Warnung: Protokolldefinition für Stellvertreter kann nicht gefunden werden
Ich habe benutzerdefinierte UIView-Klasse GestureView. Ich habe eine Vorwärtserklärung für diese Klasse und sie ist unten als Delegierter aufgeführt. Ich hab...
Warum wird die Deklaration der Klassenarbeit nicht weitergeleitet, wenn die Klasse in einer anderen Klasse enthalten ist
Dies kompiliert #include "Sprite.h" class GameObject { public: int x, y, w, h; Sprite sprite; public: GameObject(); GameObject(int _x, int _y, int _w, int _h); virtual ~GameObject(); };Das geht nicht class Sprite; class GameObject { public: int ...
Vorwärtsdeklarationen für Variablen?
Ich habe C-Code, den ich nach C ++ portieren muss. Der Code hat eine Struktur struct A { ... struct A * myPtr; }Und jetzt werden zwei globale Arrays wie folgt deklariert und initialisiert: //Forward declaration of Unit struct A Unit[10]; struct ...
Vorwärtsdeklaration einer Basisklasse
Ich versuche, richtige Header-Dateien zu erstellen, die nicht zu viele andere Dateien enthalten, um sie sauber zu halten und die Kompilierungszeit zu verkürzen. Ich habe dabei zwei Probleme festgestellt: Forward-Deklaration für Basisklassen ...
Warum muss die Größe einer Aufzählung angegeben werden, wenn sie als vorwärts deklariert wird?
Ich kann nur nicht erkennen, warum die Größe der Aufzählung für den Compiler relevant ist, während die Größe der Klasse nicht. Mein Codebeispiel: class A; enum E; // must be enum E : int; in order to compile void f(const A & param); void ...
Wie erkläre ich eine innere Klasse weiter? [Duplikat]
Mögliche Duplikate:Forward-Deklaration von verschachtelten Typen / Klassen in C ++Ich habe so eine Klasse ...
Vorwärtsdeklarationsnachteile der C ++ - Klasse?
Ich möchte die Forward-Deklaration einer Klasse in meiner Software verwenden, damit ich typedefs haben kannund verwenden Sie sie in der vollständigen Klassen...
`std :: pair`` second` hat einen unvollständigen Typ mit `unordered_map` tree
Ich habe einige ältere Codes von mir durchgesehen und festgestellt, dass der Code Zeiger verwendet, um einen Baum von @ zu implementiereVariant Objekte. Es ist ein Baum, weil jedesVariant kann ein @ enthaltunordered_map vonVariant*. Ich habe mir ...