<?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[Zugriff auf enum]]></title><description><![CDATA[<p>Hallo,</p>
<pre><code class="language-cpp">Enum e = {foo};
int i = e::foo;
</code></pre>
<p>Das ergibt bei mir den folgenden Fehler</p>
<p>error: ‘e’ is not a class or namespace.</p>
<p>Wie kann ich auf den Wert des Enums zugreifen? Laut stackoverflow funktioniert das doch?!</p>
<p><a href="http://stackoverflow.com/questions/10090949/accessing-to-enum-values-by-in-c" rel="nofollow">http://stackoverflow.com/questions/10090949/accessing-to-enum-values-by-in-c</a></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/323618/zugriff-auf-enum</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 22:21:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/323618.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Feb 2014 13:53:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zugriff auf enum on Fri, 07 Feb 2014 13:53:30 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<pre><code class="language-cpp">Enum e = {foo};
int i = e::foo;
</code></pre>
<p>Das ergibt bei mir den folgenden Fehler</p>
<p>error: ‘e’ is not a class or namespace.</p>
<p>Wie kann ich auf den Wert des Enums zugreifen? Laut stackoverflow funktioniert das doch?!</p>
<p><a href="http://stackoverflow.com/questions/10090949/accessing-to-enum-values-by-in-c" rel="nofollow">http://stackoverflow.com/questions/10090949/accessing-to-enum-values-by-in-c</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382027</guid><dc:creator><![CDATA[ruuuth]]></dc:creator><pubDate>Fri, 07 Feb 2014 13:53:30 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf enum on Fri, 07 Feb 2014 13:59:27 GMT]]></title><description><![CDATA[<p>nein, da steht etwas komplett anderes</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382030</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Fri, 07 Feb 2014 13:59:27 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf enum on Fri, 07 Feb 2014 14:00:43 GMT]]></title><description><![CDATA[<p>nö, guck dir mal die erste Antwort an</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382031</guid><dc:creator><![CDATA[ruuuth]]></dc:creator><pubDate>Fri, 07 Feb 2014 14:00:43 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf enum on Fri, 07 Feb 2014 14:01:24 GMT]]></title><description><![CDATA[<pre><code>Enum e = {foo};
</code></pre>
<p>Das ist keine Enumerations-Deklaration. Hier sind gleich zwei Dinge falsch.<br />
Der <em>enum-key</em> wird klein geschrieben, also <code>enum</code> . Das merkst du auch, wenn du in deiner IDE Syntaxhilighting aktivierst.<br />
Ausserdem gehoert da kein Gleichheitszeichen hin.</p>
<p>Wenn das trotzdem kompiliert, dann definiert es ein Objekt vom Typ <code>Enum</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382032</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Fri, 07 Feb 2014 14:01:24 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf enum on Fri, 07 Feb 2014 14:10:57 GMT]]></title><description><![CDATA[<p>wenn du den enum-typen dann richtig definiert hast, dann wirst du merken (sofern er nicht strictly-typed aus c++11 ist), dass die bereichsauflösung &quot; <code>e::</code> &quot; nicht notwendig ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382034</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Fri, 07 Feb 2014 14:10:57 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf enum on Fri, 07 Feb 2014 14:33:27 GMT]]></title><description><![CDATA[<p>ruuuth schrieb:</p>
<blockquote>
<p>nö, guck dir mal die erste Antwort an</p>
</blockquote>
<p>nein, schau DU sie dir nochmal an:</p>
<pre><code>enum Color { Red };
Color c = Color::Red;
</code></pre>
<p>du schreibst</p>
<pre><code>Enum e = {foo};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2382035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382035</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Fri, 07 Feb 2014 14:33:27 GMT</pubDate></item><item><title><![CDATA[Reply to Zugriff auf enum on Fri, 07 Feb 2014 14:55:20 GMT]]></title><description><![CDATA[<p>Groß- und Kleinschreibung sowie Orthographie ist dem Compiler sehr sehr sehr wichtig <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>
<p>Aber dabei helfen die IDE's in fast allen Fällen zu 99%.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2382040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2382040</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 07 Feb 2014 14:55:20 GMT</pubDate></item></channel></rss>