Alles, was mit C / C ++ zu tun hat, umfasst die Wächtertechnik, d. h. eine Technik, die bedingte Kompilierungsfunktionen des C-Präprozessors verwendet, um mehrfache Aufnahme von Headerdateien in C / C ++ - Quelldateien zu verhindern.
Was ist der Unterschied zwischen ?
%Vor%
06.11.2012, 11:40
Ich mache derzeit folgendes und der Compiler (MSVC2008 / wie auch 2010) beschwert sich nicht darüber, aber ich bin mir nicht sicher, ob es eine schlechte Idee ist oder nicht:
%Vor%
Ich habe es immer als #endif // FOO_H_ geschrieben, aber...
11.08.2010, 18:43
Was ist der übliche Weg, um Ihre Include-Wachen einzurichten? Ich schreibe sie normalerweise als (zum Beispiel.h):
%Vor%
Bedeutet die Unterstreichung von Konvention? Ich habe widersprüchliche Informationen gesehen, als ich das gegoogelt ha...
25.06.2013, 21:06
Ist es ratsam, Wächter um Vorlagenklassen einzuschließen?
Werden Vorlagenklassen nicht jedesmal neu repariert, wenn Sie sie mit einer anderen Implementierung referenzieren?
N. B In Visual C ++ 2008 erhalte ich keine Fehler, die die zwei ko...
08.03.2010, 12:28
Ich bin gerade dabei, die Abschlussprüfung eines CS-Kurses zu absolvieren, und ich bin auf ein kleines (vielleicht großes?) Problem bezüglich der Syntax von C ++ #ifndef gestoßen.
Ich habe mir die Syntax für #infndef angesehen, als ich sie al...
09.04.2012, 17:20
Warum beginnt jede .h-Datei mit #ifndef #define #endif? Wir können das Programm ohne diese Richtlinien sicherlich kompilieren.
10.01.2010, 21:12