Als «header-files» getaggte Fragen

Header-Dateien werden in einigen Programmiersprachen verwendet, um den Quellcode als einzelne Kopie zu speichern, die in mehreren Quelldateien wiederverwendet werden kann. Dieses Tag sollte für Fragen zur Verwendung von Header-Dateien verwendet werden. Ein Tag für die Programmiersprache wie C, C ++, PHP oder Ruby sollte zusammen mit diesem Tag verwendet werden, da die Verwendung der Header-Datei zwischen den Programmiersprachen variieren kann. Dieses Tag wird normalerweise nicht mit Java- oder Go-Programmierung und der Importanweisung verwendet.

484
Warum haben Header- und CPP-Dateien? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...

140
Ist #pragma einmal Teil des C ++ 11-Standards?

Traditionell war / ist die standardmäßige und tragbare Methode zur Vermeidung mehrerer Header-Einschlüsse in C ++ die Verwendung des #ifndef - #define - #endifPre-Compiler-Direktiven-Schemas, das auch als Makro-Guard-Schema bezeichnet wird (siehe Code-Snippet unten). #ifndef MY_HEADER_HPP #define...

119
"Using Namespace" in C ++ - Headern

In all unseren C ++ - Kursen setzen alle Lehrer immer using namespace std;direkt nach dem #includes in ihre .hDateien. Dies scheint mir seitdem gefährlich zu sein, wenn ich diesen Header in ein anderes Programm einbinde, wird der Namespace in mein Programm importiert, möglicherweise ohne es zu...

97
Makefile, Header-Abhängigkeiten

Angenommen, ich habe ein Makefile mit der Regel %.o: %.c gcc -Wall -Iinclude ... Ich möchte, dass * .o neu erstellt wird, wenn sich eine Header-Datei ändert. Anstatt eine Liste von Abhängigkeiten zu erstellen /include, müssen alle Objekte im Verzeichnis neu erstellt werden, wenn sich eine...

72
Sollte C ++ Header-Dateien entfernen? [geschlossen]

Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Monaten . Verbessere diese...