<?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[namespace bug]]></title><description><![CDATA[<p>Hi,<br />
folgender Code läuft nicht im VS2010. Ist die Fehlermeldung begründet oder wirklich nur ein Bug (läuft @Ideone, @VS12 weiß ich nicht):</p>
<pre><code class="language-cpp">namespace N1
{
        namespace N2
        {

        }
}

int main()
{
        using namespace N1;
        using namespace N1::N2;

        auto asd = []()
        {

        };
}
</code></pre>
<p>error C2871: 'N2': Es ist kein Namespace mit diesem Namen vorhanden</p>
<p>VS frisst den Code, wenn ich</p>
<pre><code class="language-cpp">using namespace N1::N2;
        using namespace N1;
</code></pre>
<p>schreibe (is einigermaßen einleuchtend)<br />
aber auch wenn ich den Lambda Ausdruck so verändere (nicht einleuchtend):</p>
<pre><code class="language-cpp">auto asd = [](void)
        {

        };
</code></pre>
<p><strong>Edit</strong>: Funktioniert auch, wenn man die namespaces nicht innerhalb einer Funktion ausschüttet.</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/307793/namespace-bug</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 09:02:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/307793.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Sep 2012 15:34:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to namespace bug on Wed, 05 Sep 2012 15:40:47 GMT]]></title><description><![CDATA[<p>Hi,<br />
folgender Code läuft nicht im VS2010. Ist die Fehlermeldung begründet oder wirklich nur ein Bug (läuft @Ideone, @VS12 weiß ich nicht):</p>
<pre><code class="language-cpp">namespace N1
{
        namespace N2
        {

        }
}

int main()
{
        using namespace N1;
        using namespace N1::N2;

        auto asd = []()
        {

        };
}
</code></pre>
<p>error C2871: 'N2': Es ist kein Namespace mit diesem Namen vorhanden</p>
<p>VS frisst den Code, wenn ich</p>
<pre><code class="language-cpp">using namespace N1::N2;
        using namespace N1;
</code></pre>
<p>schreibe (is einigermaßen einleuchtend)<br />
aber auch wenn ich den Lambda Ausdruck so verändere (nicht einleuchtend):</p>
<pre><code class="language-cpp">auto asd = [](void)
        {

        };
</code></pre>
<p><strong>Edit</strong>: Funktioniert auch, wenn man die namespaces nicht innerhalb einer Funktion ausschüttet.</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2248756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2248756</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Wed, 05 Sep 2012 15:40:47 GMT</pubDate></item><item><title><![CDATA[Reply to namespace bug on Wed, 05 Sep 2012 18:10:12 GMT]]></title><description><![CDATA[<p>Müsste es nicht</p>
<pre><code class="language-cpp">using namespace N1; 
        using namespace N2;
</code></pre>
<p>sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2248806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2248806</guid><dc:creator><![CDATA[theliquidwave]]></dc:creator><pubDate>Wed, 05 Sep 2012 18:10:12 GMT</pubDate></item><item><title><![CDATA[Reply to namespace bug on Wed, 05 Sep 2012 18:43:42 GMT]]></title><description><![CDATA[<p>hatte ich probiert, aber dann kommt die Meldung dass er N2 nicht findet</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2248818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2248818</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Wed, 05 Sep 2012 18:43:42 GMT</pubDate></item><item><title><![CDATA[Reply to namespace bug on Thu, 06 Sep 2012 05:18:42 GMT]]></title><description><![CDATA[<p><a href="http://connect.microsoft.com/VisualStudio/feedback/details/644190" rel="nofollow">http://connect.microsoft.com/VisualStudio/feedback/details/644190</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2248906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2248906</guid><dc:creator><![CDATA[Meep Meep]]></dc:creator><pubDate>Thu, 06 Sep 2012 05:18:42 GMT</pubDate></item><item><title><![CDATA[Reply to namespace bug on Thu, 06 Sep 2012 05:43:49 GMT]]></title><description><![CDATA[<p>VS10 hat mit den Namespaces so seine Probleme ab und zu, vor Allem wenn Lambdas im Spiel sind <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2248910</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2248910</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 06 Sep 2012 05:43:49 GMT</pubDate></item><item><title><![CDATA[Reply to namespace bug on Thu, 06 Sep 2012 07:52:20 GMT]]></title><description><![CDATA[<p>also doch ein bug. hab die beiden usings jetzt außerhalb der funktion stehen, stört da nicht weiter.</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2248952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2248952</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Thu, 06 Sep 2012 07:52:20 GMT</pubDate></item><item><title><![CDATA[Reply to namespace bug on Thu, 06 Sep 2012 07:57:38 GMT]]></title><description><![CDATA[<p>Lambdas sind in VS 2010 genau wie auto eben nur Features. Mit VS 2012 gibt es keine Probleme.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2248954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2248954</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Thu, 06 Sep 2012 07:57:38 GMT</pubDate></item></channel></rss>