<?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[Lib -&amp;gt; Namespace]]></title><description><![CDATA[<p>Hallo!</p>
<p>Eine Library soll in einen Namespace &quot;MYNAMESPACE&quot; gestellt werden.</p>
<p>Ich könnte natürlich alle *.h-Files mit &quot;namespace MYNAMESPACE{...}&quot; einwickeln<br />
und alle *.cpp-Files mit &quot;using namespace MYNAMESPACE&quot; versehen. Das Problem<br />
ist, daß ich dann noch immer alle Typen in den *.h-Files mit MYNAMESPACE::<br />
prefixen muß. Läßt sich das irgendwie vereinfachen?</p>
<p>&quot;using MYNAMESPACE&quot; in den *.h-Files zu verwenden ist natürlich nicht Sinn der<br />
Sache, weil das dann ja von der Client-Software ebenfalls ausgeführt werden<br />
würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/296737/lib-gt-namespace</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 18:42:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/296737.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Dec 2011 13:35:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Lib -&amp;gt; Namespace on Sun, 11 Dec 2011 13:35:58 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Eine Library soll in einen Namespace &quot;MYNAMESPACE&quot; gestellt werden.</p>
<p>Ich könnte natürlich alle *.h-Files mit &quot;namespace MYNAMESPACE{...}&quot; einwickeln<br />
und alle *.cpp-Files mit &quot;using namespace MYNAMESPACE&quot; versehen. Das Problem<br />
ist, daß ich dann noch immer alle Typen in den *.h-Files mit MYNAMESPACE::<br />
prefixen muß. Läßt sich das irgendwie vereinfachen?</p>
<p>&quot;using MYNAMESPACE&quot; in den *.h-Files zu verwenden ist natürlich nicht Sinn der<br />
Sache, weil das dann ja von der Client-Software ebenfalls ausgeführt werden<br />
würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2155717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2155717</guid><dc:creator><![CDATA[nsp]]></dc:creator><pubDate>Sun, 11 Dec 2011 13:35:58 GMT</pubDate></item><item><title><![CDATA[Reply to Lib -&amp;gt; Namespace on Sun, 11 Dec 2011 13:39:19 GMT]]></title><description><![CDATA[<p>Wenn du dich innerhalb des Namespaces befindest (wie halt in den Header Dateien), musst du diesen doch nicht noch mal explizit angeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2155720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2155720</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sun, 11 Dec 2011 13:39:19 GMT</pubDate></item><item><title><![CDATA[Reply to Lib -&amp;gt; Namespace on Sun, 11 Dec 2011 13:39:55 GMT]]></title><description><![CDATA[<p>Wenn ich richtig verstehe, worauf du hinaus willst, kannst du die .cpp-Dateien genau wie die Header in namespace MYNAMESPACE {} einwickeln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2155721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2155721</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Sun, 11 Dec 2011 13:39:55 GMT</pubDate></item><item><title><![CDATA[Reply to Lib -&amp;gt; Namespace on Sun, 11 Dec 2011 14:10:20 GMT]]></title><description><![CDATA[<p>cooky451 schrieb:</p>
<blockquote>
<p>Wenn du dich innerhalb des Namespaces befindest (wie halt in den Header Dateien), musst du diesen doch nicht noch mal explizit angeben?</p>
</blockquote>
<p>Danke, das war hilfreich. Mit einem kleinen Beispiel konnte ich das jetzt<br />
überprüfen. Das Problem war, daß ein *.h-File ein anderes des gleichen<br />
Namespace inkludiert und ich die #include-Zeile innerhalb von namespace<br />
MYNAMESPACE{..} hatte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2155726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2155726</guid><dc:creator><![CDATA[nsp]]></dc:creator><pubDate>Sun, 11 Dec 2011 14:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to Lib -&amp;gt; Namespace on Mon, 12 Dec 2011 06:51:34 GMT]]></title><description><![CDATA[<p>nsp schrieb:</p>
<blockquote>
<p>und ich die #include-Zeile innerhalb von namespace<br />
MYNAMESPACE{..} hatte.</p>
</blockquote>
<p>#includes sollten immer auf globaler Ebene stattfinden, nie in namespaces.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2156015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2156015</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 12 Dec 2011 06:51:34 GMT</pubDate></item></channel></rss>