include-guards

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.
4
Antworten

Unterschied zwischen Einschließen und Importieren [Duplizieren]

Was ist der Unterschied zwischen ? %Vor%     
06.11.2012, 11:40
4
Antworten

Sind Tokens nach #endif legal?

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
2
Antworten

Schütze Konventionen in C [duplizieren]

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
4
Antworten

Template-Klassen und enthalten Wächter in C ++

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
4
Antworten

#ifndef Syntax für Include-Wachen in C ++

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
5
Antworten

In C und C ++, warum ist jede .h-Datei normalerweise mit #ifndef #define #endif -Direktiven umgeben?

Warum beginnt jede .h-Datei mit #ifndef #define #endif? Wir können das Programm ohne diese Richtlinien sicherlich kompilieren.     
10.01.2010, 21:12