nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Konstantendefinition - besser im Header oder im Quelltext??

Von: Florian E. Teply (onlinefloh@usenet.cnntp.org) [Profil]
Datum: 30.05.2008 10:38
Message-ID: <q1r4h5-7e2.ln1@mobile-news.teply.info>
Newsgroup: de.comp.lang.c
Moin NG,

ich komme mal wieder mit ner Frage an...

Ich habe in meinem derzeitigen Projekt auch ne Menge String-Konstanten
als Fehlermeldungen. Nun wollte ich die auch aus anderen Modulen nutzen,
habe sie also in ner Headerdatei deklariert. Da mir beim Copy'n'Paste
auch zwei Zeilen mit Initialisierung durchgerutscht sind (also in der
Form extern const char Message[]="Blasülz"; ) hat sich --
natürlich und
zu Recht -- der Compiler über eine nicht erlaubte Reinitialisierung
aufgeregt.

Was mich zur eigentlichen Frage führt:
Sind solche Konstanten eigentlich besser in ner Headerdatei anzusiedeln
oder doch eher im eigentlichen Quelltext? Ich vermute, daß das eher in
Richtung "Geschmackssache, such's Dir aus" gehen dürfte, aber
vielleicht
gibt es ja eurerseits gute Argumente, die für oder gegen eine dieser
zwei Lösungen sprechen.

Gruß,
Florian

[ Auf dieses Posting antworten ]

Antworten