<?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[C++ Header ohne Endung]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>wie bekannt sein dürfte werden in der C++ Std.-Library Headerdateien ohne Endung (.h, .hpp, .hxx ...) benutzt.</p>
<p>Ich hab das dann einfach mal aus Langeweile und um zu gucken ob das überhaupt möglich ist nachgemacht und selbst einen solchen Header erstellt und ohne Probleme kompiliert :p</p>
<p>Macht es irgendeinen Unterschied, wenn man solche Header schreibt/benutzt und wieso tut das keiner?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/273974/c-header-ohne-endung</link><generator>RSS for Node</generator><lastBuildDate>Thu, 27 Aug 2026 20:34:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/273974.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Sep 2010 17:00:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Header ohne Endung on Thu, 16 Sep 2010 17:00:14 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>wie bekannt sein dürfte werden in der C++ Std.-Library Headerdateien ohne Endung (.h, .hpp, .hxx ...) benutzt.</p>
<p>Ich hab das dann einfach mal aus Langeweile und um zu gucken ob das überhaupt möglich ist nachgemacht und selbst einen solchen Header erstellt und ohne Probleme kompiliert :p</p>
<p>Macht es irgendeinen Unterschied, wenn man solche Header schreibt/benutzt und wieso tut das keiner?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953497</guid><dc:creator><![CDATA[NEO.PIXEL]]></dc:creator><pubDate>Thu, 16 Sep 2010 17:00:14 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Header ohne Endung on Thu, 16 Sep 2010 17:13:15 GMT]]></title><description><![CDATA[<p>Konvention.</p>
<p>Du kannst deine Header auch gerne *.jfvbnvh578hg5unf nennen. Ein Include sucht einfach nur die Datei im Suchpfad und fügt sie ein, ganz egal wie der Name ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953505</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 16 Sep 2010 17:13:15 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Header ohne Endung on Thu, 16 Sep 2010 17:38:02 GMT]]></title><description><![CDATA[<p>Achso. Also sind die Endungen nur vereinheitlichte Dekorationen :p</p>
<p>Verhält sich das mit den .cpp-Dateien genauso?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953513</guid><dc:creator><![CDATA[NEO.PIXEL]]></dc:creator><pubDate>Thu, 16 Sep 2010 17:38:02 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Header ohne Endung on Thu, 16 Sep 2010 17:45:54 GMT]]></title><description><![CDATA[<p>Der Preprozessor macht bei <code>#include</code> ja einfach nur eine Textersetzung. Bei Codedateien ist es nicht ganz egal, da die meisten Compiler die Endungen benutzen, um die richtige Sprache zu finden (also .c für C und .c++,.cpp etc. für C++).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953516</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Thu, 16 Sep 2010 17:45:54 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Header ohne Endung on Thu, 16 Sep 2010 17:54:26 GMT]]></title><description><![CDATA[<p>Alles klar.. Das ist gut zu wissen.</p>
<p>Danke für die schnellen Antworten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953518</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953518</guid><dc:creator><![CDATA[NEO.PIXEL]]></dc:creator><pubDate>Thu, 16 Sep 2010 17:54:26 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Header ohne Endung on Thu, 16 Sep 2010 18:02:51 GMT]]></title><description><![CDATA[<p>NEO.PIXEL schrieb:</p>
<blockquote>
<p>wie bekannt sein dürfte werden in der C++ Std.-Library Headerdateien ohne Endung (.h, .hpp, .hxx ...) benutzt.</p>
</blockquote>
<p>Das ist nicht ganz richtig. Es stimmt zwar, dass man beim Include Namen ohne Endung angibt, und es stimmt auch, dass eine naheliegende Realisierung in Dateinamen ohne Endung besteht, aber prinzipiell sind die Standard-Header keine Dateien in dem Sinne. Der Compiler darf die Namen zum Beispiel auf andere Dateinamen abbilden. Der Sinn der Sache ist, nicht von der Sprache her schon das Prinzip der Dateinamen vorzugeben. Vielleicht hat man ja ein System, indem Dateiendungen nicht mit Punkt abgetrennt werden. Oder das nur 8 Zeichen im Dateinamen zulässt (&quot;algorithm&quot; sind z.B. schon 9).</p>
<blockquote>
<p>Macht es irgendeinen Unterschied, wenn man solche Header schreibt/benutzt und wieso tut das keiner?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Dateinamen ohne Erweiterung sind oft unpraktisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953522</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953522</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 16 Sep 2010 18:02:51 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Header ohne Endung on Fri, 17 Sep 2010 19:14:23 GMT]]></title><description><![CDATA[<p>NEO.PIXEL schrieb:</p>
<blockquote>
<p>wieso tut das keiner?? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Weil Windows nicht fähig ist Dateien nach Inhalt verknüpften Programmen zuzuordnen.<br />
rya.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1953962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1953962</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 17 Sep 2010 19:14:23 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Header ohne Endung on Sat, 18 Sep 2010 08:11:17 GMT]]></title><description><![CDATA[<p>NEO.PIXEL schrieb:</p>
<blockquote>
<p>Verhält sich das mit den .cpp-Dateien genauso?</p>
</blockquote>
<p>C++ Sourcedateien werden üblicherweise über eine Dateiendung durch den Compiler erkannt. Aber auch das kann man bei vielen Compilern durch Compilerflags übergehen. Übliche Endungen für C++ Sourcecode sind: .C .cxx .cc .cpp<br />
.cpp ist früher auf UNIX Systemen überhaupt nicht üblich gewesen, da cpp der eigenständige C-Präprozessor ist, mit .C hat man auf Windowssystemen dann seine Freude.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954059</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954059</guid><dc:creator><![CDATA[*john 0]]></dc:creator><pubDate>Sat, 18 Sep 2010 08:11:17 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Header ohne Endung on Sun, 19 Sep 2010 20:30:33 GMT]]></title><description><![CDATA[<p>Ok.. Genau das wollte ich wissen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Also kann man zusammengefasst sagen, dass die Endung bei einem Header Geschmackssache und die einer Sourcedatei compilerabhängig ist.</p>
<p>Nochmal danke für die Antworten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1954490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1954490</guid><dc:creator><![CDATA[NEO.PIXEL]]></dc:creator><pubDate>Sun, 19 Sep 2010 20:30:33 GMT</pubDate></item></channel></rss>