<?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[Enumerationen und Flags in eigenenen Namespace?]]></title><description><![CDATA[<p>Hi<br />
Also, ich finde es recht praktisch, wenn Elemente von Enumerationen, wie in C# so verwendet werden Enumeration.Element(C#), bzw. Enumeration::Element(C++)<br />
Nun geht das soweit ja auch, allerdings krieg ich ne Warning, von wegen &quot;nonstandard extension&quot;, woraus ich schließen kann, dass das Visual Studio only ist?<br />
Nun wollte ich Enumerationen und Flags in einen Namespace packen, bevor ich aber irgendeinen stillistischen Müll mache, wollte ich erstmal fragen, was ihr davon haltet, zumal das bei der Angabe des Types der Enumeration auch ziemlich merkwürdig aussehen würde Namespace::Enumeration ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/207433/enumerationen-und-flags-in-eigenenen-namespace</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 07:01:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/207433.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Mar 2008 14:40:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Enumerationen und Flags in eigenenen Namespace? on Fri, 07 Mar 2008 14:40:42 GMT]]></title><description><![CDATA[<p>Hi<br />
Also, ich finde es recht praktisch, wenn Elemente von Enumerationen, wie in C# so verwendet werden Enumeration.Element(C#), bzw. Enumeration::Element(C++)<br />
Nun geht das soweit ja auch, allerdings krieg ich ne Warning, von wegen &quot;nonstandard extension&quot;, woraus ich schließen kann, dass das Visual Studio only ist?<br />
Nun wollte ich Enumerationen und Flags in einen Namespace packen, bevor ich aber irgendeinen stillistischen Müll mache, wollte ich erstmal fragen, was ihr davon haltet, zumal das bei der Angabe des Types der Enumeration auch ziemlich merkwürdig aussehen würde Namespace::Enumeration ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1470065</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470065</guid><dc:creator><![CDATA[JustAnotherNoob]]></dc:creator><pubDate>Fri, 07 Mar 2008 14:40:42 GMT</pubDate></item><item><title><![CDATA[Reply to Enumerationen und Flags in eigenenen Namespace? on Fri, 07 Mar 2008 15:24:13 GMT]]></title><description><![CDATA[<p>ja, das macht man so.</p>
<pre><code class="language-cpp">namespace A{
  enum E{
  a,b,c,d,e,f,g,h
};
}
main (){
  A::E var = A::e;

  if(var == A::e)cout &lt;&lt; &quot;tada&quot;;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1470097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470097</guid><dc:creator><![CDATA[O.G.Wrapper]]></dc:creator><pubDate>Fri, 07 Mar 2008 15:24:13 GMT</pubDate></item><item><title><![CDATA[Reply to Enumerationen und Flags in eigenenen Namespace? on Fri, 07 Mar 2008 15:41:08 GMT]]></title><description><![CDATA[<p>Ich dachte da eher an</p>
<pre><code class="language-cpp">namespace A
  {
  enum A
    {
    B, 
    C
    };
  }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1470116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470116</guid><dc:creator><![CDATA[JustAnotherNoob]]></dc:creator><pubDate>Fri, 07 Mar 2008 15:41:08 GMT</pubDate></item><item><title><![CDATA[Reply to Enumerationen und Flags in eigenenen Namespace? on Fri, 07 Mar 2008 17:27:13 GMT]]></title><description><![CDATA[<p>Wenn du willst kannst du ja soetwas machen:</p>
<pre><code class="language-cpp">namespace myNS
{

namespace myEnum
{
    enum myEnum
    {
        a, b, c, d, e, f
    };
}
using myEnum::myEnum;

}

// und dann im Programm selbst:
myNS::myEnum my_enum = myNS::myEnum::a;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1470175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1470175</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Fri, 07 Mar 2008 17:27:13 GMT</pubDate></item></channel></rss>