Welche Dateiendung benutzt ihr?
-
Hi,
in meinem ebook dem C++ Primer werden für die Dateiendungen .cc verwendet und in meinem anderen Buch Die C++ Programmiersprache nimmt man .cpp
Was nehmt ihr?
-
cc
Kein besonderer Grund. War zufällig das erste was ich gemacht habe und ich bin dabei geblieben.
-
SeppJ schrieb:
cc
Kein besonderer Grund. War zufällig das erste was ich gemacht habe und ich bin dabei geblieben.
Genau aus diesem Grund nehme ich .cpp
Lg freeG
-
Die Endung, die die IDE automatisch für mich erzeugt - anscheinend ist das meistens .cpp.
-
c++
-
Wenn ich ein neues Projekt anfange (und keine gegensätzliche Anforderung gestellt ist), nehme ich .cc für Quellcode und .hh für Header. Es ist am einfachsten zu tippen.
Wenn ich an einem bestehenden Projekt arbeite, halte ich mich an die darin verwendete Konvention - es wäre sonst ziemlich verwirrend, und wenn man mal mit find, grep o.ä. an den Code ran will, ist es sehr hilfreich, einheitliche Dateiendungen zu haben.
Von .c++ und .h++ sähe ich ab; ich habe eine gewisse Paranioa, dass ein Dateisystem unangenehm auf Sonderzeichen in Dateinamen reagieren könnte, aber ansonsten ist es eigentlich ziemlich gleichgültig.
-
C++: .cpp, .hpp, .inl
C (selten): .c und .h
-
.cpp und .hpp ist am praktischsten, dann geht auch ls *.?pp
-
.c++ und .h++.
Im Prinzip ist es mir aber egal. Solange man für C++-Header kein .h als Endung nimmt (das ist für C-Header).
-
.cxx und .hxx soll es auch noch geben.
Es soll ja auch ( sehr bekannte ) Softwareanbieter geben, die einen eigenen Weg zwischen C und C++ gehen. Welche Endung soll es denn da sein, .cpp sonst geht es nicht durch den Compiler, aber beim header .h oder .hpp?
-
.cpp und .h, ohne speziellen Grund
-
*.cpp und *.hpp für C++
*.c und *.h für CWas ich hier noch nicht erwähnt gesehen habe, was aber auch vorkommen kann: *.cxx und *.hxx, wobei man sich das x als um 45° gedrehtes + vorstellen kann.
-
.c, .cpp und .h
-
Firma: .cpp, .h, .c (es gibt ein paar C-Dateien, die im Laufe der Jahre C++ geworden sind, aber nie umbenannt wurden ... verrückt aber wahr)
privat: .cc, .h
-
zwutz schrieb:
.cpp und .h, ohne speziellen Grund
Ebenso, wobei ich dazu sagen muss das ich auch in der Regel keinen C-Code im Projekt habe (und damit auch nicht die Differenzierbarkeit brauche).
-
Für Templateimplementierungen nehme ich .impl
Lg freeG
-
Im Prinzip ist es mir aber egal. Solange man für C++-Header kein .h als Endung nimmt (das ist für C-Header).
Da viele c++ Projekte (vtk, qt, ...) durchaus .h verwenden hab ich mich einfach angeschlossen und benutze auch .h (und .cpp)