util/compiler.h - util/delay.h

#5921178
Lesenswert?

Hans schrieb:
> Habe in einem Programm das gefunden:
>
> util/compiler.h       --> wozu ?

Woher soll hier jemand wissen, wozu eine Datei da ist, die du irgendwo 
in irgendeinem unbekannten Programm gefunden hast? Und wieso willst du 
das wissen?

Hans schrieb:
> Wo soll ich nach schauen?

Na in util/compiler.h. Header-Files darf man auch öffnen, wenn man sie 
nicht selbst geschrieben hat.
#5921470
Lesenswert?

Hans schrieb:
> util/compiler.h       --> wozu ?

Oft wird File compiler.h dafür verwendet, um Programm für verschiedene 
Compiler zugänglich zu machen. Z.B. für GCC und für CodeVision. Dann 
werden hier Unterschiede definiert. Allerdings macht das jeder für sich 
selbst, das ist kein Standard. Das loht sich nur, wenn Programm für 
Öffentlichkeit vorgestellt sein sollte. Für sich selber hat das wenig 
Sinn zu machen, wenn man immer mit dem gleichen Compiler arbeitet.
Gast #5921493
Lesenswert?

> Dann werden hier Unterschiede definiert

Anscheinend benutzt der Programmierer irgendwelche Tricks, die im 
C-Standard nicht gehen. Aber alle Compiler, die er verwendet, bieten da 
unterschiedliche Erweiterungen.

Der gute Mann, der dein C-Buch geschrieben hat, ist der Meinung, du 
solltest dich an den C-Standard halten. Erwähnt nicht, wie du die 
unterschiedlichen Erweiterungen der verschiedenen Compiler benutzt.
Gast #5921702
Lesenswert?

Mit den unterschiedlichen Compilern ist eine durchaus vernünftige 
Erklärung.
Der Hinweis zum C-Buch ist wieder mehr komisch (ironisch) zu sehen?
Es stammt von Wolf "C von A bis Z" Dachte immer das es so ein Standard 
Werk ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren