<?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[namespaces in .cpp dateien bekanntgeben]]></title><description><![CDATA[<p>kurz und knapp:</p>
<pre><code class="language-cpp">// Ufo.hpp
namespace Space
{
    class UFO
    {
     //...
    };
}

// Ufo.cpp
using namespace Space; // ?
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/269031/namespaces-in-cpp-dateien-bekanntgeben</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 13:19:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/269031.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Jun 2010 18:50:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to namespaces in .cpp dateien bekanntgeben on Thu, 17 Jun 2010 18:50:55 GMT]]></title><description><![CDATA[<p>kurz und knapp:</p>
<pre><code class="language-cpp">// Ufo.hpp
namespace Space
{
    class UFO
    {
     //...
    };
}

// Ufo.cpp
using namespace Space; // ?
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1914071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1914071</guid><dc:creator><![CDATA[(E.T.)(())]]></dc:creator><pubDate>Thu, 17 Jun 2010 18:50:55 GMT</pubDate></item><item><title><![CDATA[Reply to namespaces in .cpp dateien bekanntgeben on Thu, 17 Jun 2010 18:53:09 GMT]]></title><description><![CDATA[<p>Wennde die .hpp in die .cpp includes sehe ich nicht wieso das probleme geben sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1914072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1914072</guid><dc:creator><![CDATA[Jud4s]]></dc:creator><pubDate>Thu, 17 Jun 2010 18:53:09 GMT</pubDate></item><item><title><![CDATA[Reply to namespaces in .cpp dateien bekanntgeben on Thu, 17 Jun 2010 18:53:31 GMT]]></title><description><![CDATA[<p>Die Frage ist zu knapp gestellt. Ein paar Wörter wären hilfreich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1914073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1914073</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 17 Jun 2010 18:53:31 GMT</pubDate></item><item><title><![CDATA[Reply to namespaces in .cpp dateien bekanntgeben on Thu, 17 Jun 2010 18:56:54 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Die Frage ist zu knapp gestellt. Ein paar Wörter wären hilfreich.</p>
</blockquote>
<p>ist es schlechter stil den namespace in der implementierungsdatei (.cpp) der klasse bekanntzugeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1914076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1914076</guid><dc:creator><![CDATA[(E.T.)(())]]></dc:creator><pubDate>Thu, 17 Jun 2010 18:56:54 GMT</pubDate></item><item><title><![CDATA[Reply to namespaces in .cpp dateien bekanntgeben on Thu, 17 Jun 2010 19:02:52 GMT]]></title><description><![CDATA[<p>(E.T.)(()) schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Die Frage ist zu knapp gestellt. Ein paar Wörter wären hilfreich.</p>
</blockquote>
<p>ist es schlechter stil den namespace in der implementierungsdatei (.cpp) der klasse bekanntzugeben?</p>
</blockquote>
<p>Nein, warum sollte es? Die Implementierungsdatei sollte sich im Idealfall niemals jemand angucke brauchen und was du dort machst hat keinerlei Auswirkungen auf den Rest des Programms.</p>
<p>Auf die Frage wäre ich aber echt nie gekommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1914078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1914078</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 17 Jun 2010 19:02:52 GMT</pubDate></item><item><title><![CDATA[Reply to namespaces in .cpp dateien bekanntgeben on Thu, 17 Jun 2010 19:11:26 GMT]]></title><description><![CDATA[<p>nja in sofern als das man sagt man soll nicht using namespace std; o.ä. verwenden, da dies zu komplikationen führen kann (bereichsüberschneidungen), aber das liegt ja nur daran, das das standartbibliotheken sind. Wenn man sich selber namespaces ausdenkt sollten bereichsüberschneidungen eigentlich ausgeschlossen sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1914083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1914083</guid><dc:creator><![CDATA[Jud4s]]></dc:creator><pubDate>Thu, 17 Jun 2010 19:11:26 GMT</pubDate></item><item><title><![CDATA[Reply to namespaces in .cpp dateien bekanntgeben on Thu, 17 Jun 2010 19:20:07 GMT]]></title><description><![CDATA[<p>Jud4s schrieb:</p>
<blockquote>
<p>nja in sofern als das man sagt man soll nicht using namespace std; o.ä. verwenden, da dies zu komplikationen führen kann (bereichsüberschneidungen), aber das liegt ja nur daran, das das standartbibliotheken sind. Wenn man sich selber namespaces ausdenkt sollten bereichsüberschneidungen eigentlich ausgeschlossen sein.</p>
</blockquote>
<p>So funktioniert das nicht. Man soll using namespace nicht in <strong>Headern</strong> benutzen, weil das dann automatisch für alle Dateien gilt die den Header einbinden. In der Implementierung kann man machen was man will. using namespace, globale Variablen, gotos. Das alles juckt den Rest der Welt nicht im geringsten, weil jede Implementierungsdatei einzeln für sich compiliert wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1914088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1914088</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 17 Jun 2010 19:20:07 GMT</pubDate></item></channel></rss>