Anfänger-Problem

Hallo..

Jede Datei wo zum Schluss .h steht ist eine Headerdatei
.c ist eine C-Quellcodedatei (also dort stehen funktionen, etc.)

Lg

Philipp9494
 
Danke nun weiß ich immerhin das es für C ist.
Wenn es keine weiteren Unterschiede gibt was die verwendung angeht geb ich mich zufrieden :) In einer Headerdatei stehen auch Funktionen und evtl globale Variablen usw.

mfg
 
Hi.

Eine Headerdatei muß nicht unbedingt eine bestimmte Endung haben. Im Grunde kannst du deine eigenen Headerdateien bennennen wie du lustig bist (möglichst aber nicht genauso wie Standard-Headerdateien).

Es ist üblich Headerdateien die Endung .h zu geben. Auch wird häufig in C++ für Headerdateien die Endung .hpp (als Pendant zu .cpp) benutzt (z.B. von der boost Bibliothek).

In Headerdateien stehen üblicherweise Typdefinitionen, Funktionsdeklarationen bzw. Variablendeklarationen aber keine Definitionen von Variablen oder Funktionen (Ausnahme: inline-Funktionen).

Gruß
 
Zurück