nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: Richtige Dateiendung von Headern

Von: Stefan Reuther (stefan.news@arcor.de) [Profil]
Datum: 11.05.2008 12:23
Message-ID: <g06ofs.1pg.1@stefan.msgid.phost.de>
Newsgroup: de.comp.lang.iso-c++
Florian Hurlbrink wrote:
> Was ist die bessere Dateiendung von selbst erstellten C++-Headern?

Das ist eine reine Stilfrage.

> .h - Das ist zumindest bei C so und Visual Studio empfiehlt das auch
> für  C++
> .hpp - So schlägt das mein Buch vor und das wird auch von Visual Studio
> akzeptiert, wenn man die Datei von .h nach .hpp umbenennt.

Eine weitere Möglichkeiten ist noch ".hh". Das ist alles halbwegs
gängig. Ich bevorzuge ".h", in der Firma wird ein bunter Mix aus
".h"
und ".hpp" benutzt.

> Keine Dateiendung (Die Standardheader haben ja auch keine Dateiendung)?

Die Standardheader müssen nicht zwingend real existierende Dateien sein,
und die Tatsache, dass es sich um Standardheader handelt, wird an den <>
festgemacht. Borland C++ 5.5 sucht z.B. die Datei 'cstring.h' und
definiert das Makro '__USING_CNAME__', wenn du '#include <cstring>'
schreibst.

Headerdateien ohne Erweiterung würde ich daher eher bleibenlassen. Schon
deswegen, weil die meisten Editoren/Dateimanager/SCMs etc. den Dateityp
an der Erweiterung festmachen.


Stefan

[ Auf dieses Posting antworten ]