<?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[Stilfrage bezüglich Header-only Bibliothek]]></title><description><![CDATA[<p>Hoihoi</p>
<p>Ich hätte mal eine Stilfrage.<br />
Ich binde eine größere Anzahl Header-Dateien im Rahmen meines Projektes ein.</p>
<p>Nutzer sollen nur eine einzige Headerdatei einbinden, alle Klassen und Definitionen sollen in meinem Namespace sein.</p>
<p>Wäre es guter Stil Folgendes zu machen:</p>
<pre><code class="language-cpp">namespace Foo
{
  #include &quot;Bar1.hpp&quot;
  #include &quot;Bar2.hpp&quot;
}
</code></pre>
<p>Danke schon mal.<br />
Grüße,<br />
Flo</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/271833/stilfrage-bezüglich-header-only-bibliothek</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 06:10:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/271833.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 04 Aug 2010 17:19:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Stilfrage bezüglich Header-only Bibliothek on Wed, 04 Aug 2010 17:19:47 GMT]]></title><description><![CDATA[<p>Hoihoi</p>
<p>Ich hätte mal eine Stilfrage.<br />
Ich binde eine größere Anzahl Header-Dateien im Rahmen meines Projektes ein.</p>
<p>Nutzer sollen nur eine einzige Headerdatei einbinden, alle Klassen und Definitionen sollen in meinem Namespace sein.</p>
<p>Wäre es guter Stil Folgendes zu machen:</p>
<pre><code class="language-cpp">namespace Foo
{
  #include &quot;Bar1.hpp&quot;
  #include &quot;Bar2.hpp&quot;
}
</code></pre>
<p>Danke schon mal.<br />
Grüße,<br />
Flo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936243</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936243</guid><dc:creator><![CDATA[Icematix]]></dc:creator><pubDate>Wed, 04 Aug 2010 17:19:47 GMT</pubDate></item><item><title><![CDATA[Reply to Stilfrage bezüglich Header-only Bibliothek on Wed, 04 Aug 2010 17:27:52 GMT]]></title><description><![CDATA[<p>Nein, spätestens wenn einer der eingebundenen Headerdateien wiederum Header aus der Standardbibliothek inkludiert, bekommst du Probleme.</p>
<p>Auch nur eine einzige Headerdatei würde ich mir gut überlegen. Wenn dadurch die Kompilierzeit stark steigt, sollte man nebenbei die spezifischen Header einzeln einbinden können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936245</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 04 Aug 2010 17:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to Stilfrage bezüglich Header-only Bibliothek on Wed, 04 Aug 2010 19:12:14 GMT]]></title><description><![CDATA[<p>#include &quot;in&quot; einem Namespace finde ich auch doof.<br />
Ist OK wenn man Präprozessor-Metaprogramming macht, aber für &quot;normale&quot; #includes ist das für mich ein klares no-go.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936282</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 04 Aug 2010 19:12:14 GMT</pubDate></item></channel></rss>