<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Dateiendung für Header und Code-Dateien]]></title><description><![CDATA[<p>Wie siehts aus mit Headern und Code-Dateien, welche Endungen verwendet ihr, und wieso?</p>
<p>Endungen, die mir bei Header schon untergekommen sind:<br />
.h<br />
.hpp<br />
.hxx<br />
.hh</p>
<p>Bei Code-Dateien:<br />
.cpp<br />
.cxx<br />
.cc</p>
<p>Ich persönlich verwende .cpp und .hpp. .cpp passt irgendwie zu C++ und .hpp aufgrund von Konsistenz.<br />
Wie siehts bei euch aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/291363/dateiendung-für-header-und-code-dateien</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 19:35:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/291363.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 16 Aug 2011 14:28:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 14:28:49 GMT]]></title><description><![CDATA[<p>Wie siehts aus mit Headern und Code-Dateien, welche Endungen verwendet ihr, und wieso?</p>
<p>Endungen, die mir bei Header schon untergekommen sind:<br />
.h<br />
.hpp<br />
.hxx<br />
.hh</p>
<p>Bei Code-Dateien:<br />
.cpp<br />
.cxx<br />
.cc</p>
<p>Ich persönlich verwende .cpp und .hpp. .cpp passt irgendwie zu C++ und .hpp aufgrund von Konsistenz.<br />
Wie siehts bei euch aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106806</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 16 Aug 2011 14:28:49 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 14:37:51 GMT]]></title><description><![CDATA[<p>.cpp aus gleichem Grund und .h weil ich das irgendwie öfters gesehen habe bei C++ Projekten, als .hpp.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106810</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106810</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 16 Aug 2011 14:37:51 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 14:40:43 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Ich persönlich verwende .cpp und .hpp. .cpp passt irgendwie zu C++ und .hpp aufgrund von Konsistenz.<br />
Wie siehts bei euch aus?</p>
</blockquote>
<p>Exakt gleich.</p>
<p>Beruflich muss ich aber meistens .cpp und .h verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106813</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Tue, 16 Aug 2011 14:40:43 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 14:45:54 GMT]]></title><description><![CDATA[<p>C: .c, .h<br />
C++, .cpp, .hpp</p>
<p>Ich halte es für sinnvoll, auch bei Headern zu unterscheiden. Wenn ich eine .h-Datei erzeuge, dann ist das eine, die auch ein C-Compiler fressen kann. Alle C++-spezifischen Dinge kommen bei mir in cpp/hpp-Dateien unter. Warum cpp/hpp und nicht cc/hh oder cxx/hxx? Einfach nur so. Ist wahrscheinlich populärer.</p>
<p>Manche verwenden auch ein großes C für C++, also, soundso.C</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106818</guid><dc:creator><![CDATA[krümelkacker]]></dc:creator><pubDate>Tue, 16 Aug 2011 14:45:54 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 14:48:30 GMT]]></title><description><![CDATA[<p>Ich nehme .cc und .h. Die .h weil's prinzipiell egal ist, weil's nur der Compiler sieht. Und cc weil ich irgendwann mal cxx hatte, aber das automatische Rezept für C++ in make erwartet cc, cpp oder C. Und da war cc einfach das erste in der Liste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106819</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 16 Aug 2011 14:48:30 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 14:49:51 GMT]]></title><description><![CDATA[<p>krümelkacker schrieb:</p>
<blockquote>
<p>C: .c, .h<br />
C++, .cpp, .hpp</p>
</blockquote>
<p>Genau so, aus gleichem Grund.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106821</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Tue, 16 Aug 2011 14:49:51 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 15:04:02 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>.cpp aus gleichem Grund und .h weil ich das irgendwie öfters gesehen habe bei C++ Projekten, als .hpp.</p>
</blockquote>
<p>dito (cpp/h).</p>
<p>Zumal ich auch bislang nur an C++ Projekten gearbeitet habe, nicht an C-Projekten und daher die Verwechslungsgefahr auch bislang nicht gegeben ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106837</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Tue, 16 Aug 2011 15:04:02 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 18:16:00 GMT]]></title><description><![CDATA[<p>Gleich wie krümelkacker.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106913</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Tue, 16 Aug 2011 18:16:00 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 18:39:23 GMT]]></title><description><![CDATA[<p>Tachyon schrieb:</p>
<blockquote>
<p>krümelkacker schrieb:</p>
<blockquote>
<p>C: .c, .h<br />
C++, .cpp, .hpp</p>
</blockquote>
<p>Genau so, aus gleichem Grund.</p>
</blockquote>
<p>Ebenfalls.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2106931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2106931</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 16 Aug 2011 18:39:23 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 20:53:06 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Tachyon schrieb:</p>
<blockquote>
<p>krümelkacker schrieb:</p>
<blockquote>
<p>C: .c, .h<br />
C++, .cpp, .hpp</p>
</blockquote>
<p>Genau so, aus gleichem Grund.</p>
</blockquote>
<p>Ebenfalls.</p>
</blockquote>
<p>*sich der Liste anschliesst*</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107004</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Tue, 16 Aug 2011 20:53:06 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 20:56:53 GMT]]></title><description><![CDATA[<p>Tachyon schrieb:</p>
<blockquote>
<p>krümelkacker schrieb:</p>
<blockquote>
<p>C: .c, .h<br />
C++, .cpp, .hpp</p>
</blockquote>
<p>Genau so, aus gleichem Grund.</p>
</blockquote>
<p>Auch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107008</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 16 Aug 2011 20:56:53 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 21:13:53 GMT]]></title><description><![CDATA[<p>Bisher cpp/h, beim nächsten aber cpp/hpp für C++-Dateien, c/h für C (und kompitable)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107017</guid><dc:creator><![CDATA[Fast2_unreg]]></dc:creator><pubDate>Tue, 16 Aug 2011 21:13:53 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 21:21:13 GMT]]></title><description><![CDATA[<p>Falls ihr die Funktionsdefinitionen von Templates in eine separate Datei auslagert, was für eine Endung hat bei euch die entsprechende Implementierungsdatei?</p>
<p>Ich nehme .inl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107019</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 16 Aug 2011 21:21:13 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 21:39:47 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Falls ihr die Funktionsdefinitionen von Templates in eine separate Datei auslagert, was für eine Endung hat bei euch die entsprechende Implementierungsdatei?</p>
<p>Ich nehme .inl</p>
</blockquote>
<p>Ich nehme nur einen Kommentar</p>
<pre><code class="language-cpp">////////////////////////////////////////////////////////////////////////////////
// Ab hier inline-Definitionen
</code></pre>
<p>Würde ich mal gezwungen sein, auszulagern, dann<br />
zu &lt;MyVector.hpp&gt; die &lt;MyVectorImp.hpp&gt; oder so.</p>
<p>Damit die ganzen Packer, Backupper, Syncer, ultimate makefiles oder sonstwer bei <em>.cpp/</em>.hpp bleiben dürfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107022</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 16 Aug 2011 21:39:47 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 21:47:21 GMT]]></title><description><![CDATA[<p>krümelkacker schrieb:</p>
<blockquote>
<p>C: .c, .h<br />
C++, .cpp, .hpp</p>
</blockquote>
<p>++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107023</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Tue, 16 Aug 2011 21:47:21 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Tue, 16 Aug 2011 23:00:50 GMT]]></title><description><![CDATA[<p>Ich nehme nur .cpp und .h<br />
Hab ich in meiner &quot;Lernphase&quot; nie anders gesehen. Und auch heute noch kommen mir die Endungen .hpp und .hxx extrem selten unter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107039</guid><dc:creator><![CDATA[Jochen S.]]></dc:creator><pubDate>Tue, 16 Aug 2011 23:00:50 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Wed, 17 Aug 2011 00:37:53 GMT]]></title><description><![CDATA[<p>In der Arbeit .cpp/.h/.inl (Guidelines)<br />
Privat .cpp/.hpp</p>
<p>Zum Warum: .hpp wegen der Symmetrie, und .cpp weil ich die anderen üblichen Varianten doof finde. .c++/.h++ wäre noch schöner, aber damit scheinen etliche Tools keine Freude zu haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107048</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 17 Aug 2011 00:37:53 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Wed, 17 Aug 2011 02:27:08 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>.cpp/.hpp</p>
<p>Zum Warum: .hpp wegen der Symmetrie, und .cpp weil ich die anderen üblichen Varianten doof finde. .c++/.h++ wäre noch schöner, aber damit scheinen etliche Tools keine Freude zu haben.</p>
</blockquote>
<p>/sign</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107049</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107049</guid><dc:creator><![CDATA[Wurstinator]]></dc:creator><pubDate>Wed, 17 Aug 2011 02:27:08 GMT</pubDate></item><item><title><![CDATA[Reply to Dateiendung für Header und Code-Dateien on Wed, 17 Aug 2011 07:19:48 GMT]]></title><description><![CDATA[<p>.cpp und .h</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2107081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2107081</guid><dc:creator><![CDATA[this-*gt*that]]></dc:creator><pubDate>Wed, 17 Aug 2011 07:19:48 GMT</pubDate></item></channel></rss>