<?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[Frage zu Namespace Konstrukt]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich bin seit lang wieder mal in C++ dran, um mich bisschen mit QT beschäftigen,</p>
<p>da habe ich vollgenden Klassenkonstruktur gefunden</p>
<pre><code>namespace Foo
{
class Bar;
}
class Bar: Bla
{
....
}
</code></pre>
<p>wieso wird hier die Klassen Deklaration einmal im Namespace scope und danach die implementation gemacht.. sorry:) Verhalten sich namspaces in c++ den gleich wie in .net?</p>
<p>grüße und danke_=)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/329027/frage-zu-namespace-konstrukt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 04:25:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/329027.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 04 Nov 2014 19:10:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Namespace Konstrukt on Tue, 04 Nov 2014 19:10:36 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>ich bin seit lang wieder mal in C++ dran, um mich bisschen mit QT beschäftigen,</p>
<p>da habe ich vollgenden Klassenkonstruktur gefunden</p>
<pre><code>namespace Foo
{
class Bar;
}
class Bar: Bla
{
....
}
</code></pre>
<p>wieso wird hier die Klassen Deklaration einmal im Namespace scope und danach die implementation gemacht.. sorry:) Verhalten sich namspaces in c++ den gleich wie in .net?</p>
<p>grüße und danke_=)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425816</guid><dc:creator><![CDATA[NullBockException]]></dc:creator><pubDate>Tue, 04 Nov 2014 19:10:36 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Namespace Konstrukt on Tue, 04 Nov 2014 19:52:51 GMT]]></title><description><![CDATA[<p>Guten Abend.</p>
<p>NullBockException schrieb:</p>
<blockquote>
<p>da habe ich vollgenden Klassenkonstruktur gefunden</p>
</blockquote>
<p>Ich hatte tödlichst Mühe das zu lesen, weil ich dachte, es hat etwas mit &quot;voll&quot; zu tun... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>NullBockException schrieb:</p>
<blockquote>
<p>wieso wird hier die Klassen Deklaration einmal im Namespace scope und danach die implementation gemacht..</p>
</blockquote>
<p>Weil es zwei verschiedene Klassen sind. <code>Foo::Bar</code> ist immer noch undefiniert und daher unbenutzbar. Dahingegen gibt es eine globale Klasse <code>Bar</code> , die sehr wohl zu benutzen ist.</p>
<p>NullBockException schrieb:</p>
<blockquote>
<p>Verhalten sich namspaces in c++ den gleich wie in .net?</p>
</blockquote>
<p>Ich kenne die MS-Sprachen nicht aber ist .net akribisch genau genommen nicht ein Framework?</p>
<p>Gruss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2425838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2425838</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Tue, 04 Nov 2014 19:52:51 GMT</pubDate></item></channel></rss>