Als «include» getaggte Fragen

7
Wie kann ich die Kopfhölle verhindern?
Wir starten ein neues Projekt von Grund auf. Ungefähr acht Entwickler, etwa ein Dutzend Subsysteme mit jeweils vier oder fünf Quelldateien. Was können wir tun, um "Header Hell", AKA "Spaghetti Headers", zu verhindern? Ein Header pro Quelldatei? Plus eins pro Subsystem? Typdefs, Stucts & Enums von Funktionsprototypen trennen? Subsystem intern …
45 c++  headers  include 


7
Warum müssen wir die .h einschließen, während alles funktioniert, wenn wir nur die .cpp-Datei einschließen?
Warum müssen wir sowohl die .hund .cpp-Dateien einschließen, während wir dafür sorgen können, dass es nur durch Einschließen der .cppDatei funktioniert ? Beispiel: Erstellen einer file.henthaltenden Deklaration, anschließendes Erstellen einer file.cppenthaltenden Definition und Einbeziehen von beidem in main.cpp. Alternativ: Erstellen einer file.cppenthaltenen Deklaration / Definition (keine Prototypen), die diese enthält …
18 c++  c  headers  linking  include 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.