Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

29.06.2007, 15:44

Kurze Frage

Wenn wir Dateien einbinden, z.B:

C-/C++-Quelltext

1
2
#include <windows.h>
#include <assert.h>



verwenden wir als Dateiendung ein .h-> Nun wollte ich in Erfahrung bringen um was es sich bei diesem Kürzel handelt.
"Wenn es keine Milch gäbe, würde ich auf Kaffee verzichten."

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

29.06.2007, 15:46

Ach, die Frage war überflüssig. Stand auf dem Schlauch!
Es handelt sich um eine Header-Datei. -> Das Problem war ich erwarte immer ein .hpp und somit konnte ich mir darunter nichts vorstellen.
Sorry :oops:
"Wenn es keine Milch gäbe, würde ich auf Kaffee verzichten."

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

29.06.2007, 16:02

Macht ja nix. Die meisten Leute benutzen auch bei C++ die .h-Endung.

5

29.06.2007, 16:11

Ja, stimmt. Wurde zwar im Buch angesprochen "C++ für Spieleprogrammierung" aber da ich es mir eingebürgert habe .hpp zuschreiben, war es für mich anfangs nicht ersichtlich. Trotzdem Danke für die Antwort
"Wenn es keine Milch gäbe, würde ich auf Kaffee verzichten."

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

6

29.06.2007, 17:03

Re: Kurze Frage

Zitat von »"Fruchteis"«

Wenn wir Dateien einbinden, z.B:

C-/C++-Quelltext

1
2
#include <windows.h>
#include <assert.h>



verwenden wir als Dateiendung ein .h-> Nun wollte ich in Erfahrung bringen um was es sich bei diesem Kürzel handelt.


Die Standardheader haben übrigens keine Dateiendung. Auch die alten C Header wurden sohingehend geändert. Korrekt wäre also:

C-/C++-Quelltext

1
2
#include <windows.h> // Kein Standardheader

#include <cassert> // Gehört zum Standard


Ansonsten wird für Header meist .h verwendet. Ferner .hpp, wobei man das relativ selten sieht, und ganz selten .hxx. :)

grüße
@D13_Dreinig

Faule Socke

Community-Fossil

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

7

29.06.2007, 17:05

Visual Studio nimmt ja automatisch .h, wenn man einen header erstellt und nichts anderes angibt.

Socke

8

29.06.2007, 17:22

Stimmt :D
"Wenn es keine Milch gäbe, würde ich auf Kaffee verzichten."

Werbeanzeige