<?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[Wie definiere ich einen enum...]]></title><description><![CDATA[<p>Wie definiere ich einen enum der statisch ist und nur für eine Klasse gilt?</p>
<p>Sind annonyme enums immer statisch?</p>
<pre><code class="language-cpp">class XYZ {
  private:
    float x,y,z;
    enum {X,Y,Z};
};
</code></pre>
<p>Ist dieser enum nun statisch, d.h. wird nicht für jedes Objekt der Klasse XYZ ein enum angelegt, oder habe ich da noch etwas ganz falsch verstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/123936/wie-definiere-ich-einen-enum</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 19:20:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/123936.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Oct 2005 14:29:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie definiere ich einen enum... on Fri, 21 Oct 2005 14:29:27 GMT]]></title><description><![CDATA[<p>Wie definiere ich einen enum der statisch ist und nur für eine Klasse gilt?</p>
<p>Sind annonyme enums immer statisch?</p>
<pre><code class="language-cpp">class XYZ {
  private:
    float x,y,z;
    enum {X,Y,Z};
};
</code></pre>
<p>Ist dieser enum nun statisch, d.h. wird nicht für jedes Objekt der Klasse XYZ ein enum angelegt, oder habe ich da noch etwas ganz falsch verstanden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897865</guid><dc:creator><![CDATA[Tobain]]></dc:creator><pubDate>Fri, 21 Oct 2005 14:29:27 GMT</pubDate></item><item><title><![CDATA[Reply to Wie definiere ich einen enum... on Fri, 21 Oct 2005 14:52:38 GMT]]></title><description><![CDATA[<p>Statisches enum? Ich glaube ich versteh dich nicht ganz.</p>
<p>Ein enum verbraucht doch keinen Speicherplatz im Object.</p>
<p>Oder wolltest du sowas sehen:</p>
<p>typedef enum {X,Y,Z} Letters;</p>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897908</guid><dc:creator><![CDATA[pZy]]></dc:creator><pubDate>Fri, 21 Oct 2005 14:52:38 GMT</pubDate></item><item><title><![CDATA[Reply to Wie definiere ich einen enum... on Fri, 21 Oct 2005 15:00:38 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class XYZ
{
public:
  enum Status {on, off, undefined};
private:
  Status status;
}
</code></pre>
<p>So vielleicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897924</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897924</guid><dc:creator><![CDATA[_midori_]]></dc:creator><pubDate>Fri, 21 Oct 2005 15:00:38 GMT</pubDate></item><item><title><![CDATA[Reply to Wie definiere ich einen enum... on Fri, 21 Oct 2005 15:06:21 GMT]]></title><description><![CDATA[<blockquote>
<p>Ein enum verbraucht doch keinen Speicherplatz im Object.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> Genau diese Antwort wollte ich hören, dann ist ja alles klar und ich werde enums als static verstehen (nur ein mal pro Klasse) <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/897933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897933</guid><dc:creator><![CDATA[Tobain]]></dc:creator><pubDate>Fri, 21 Oct 2005 15:06:21 GMT</pubDate></item><item><title><![CDATA[Reply to Wie definiere ich einen enum... on Fri, 21 Oct 2005 15:15:26 GMT]]></title><description><![CDATA[<p>Typdefinitionen sind immer &quot;statisch&quot;, um es mal so auszudrücken. Ein Typ verbraucht generell keinen Speicher, sondern nur dessen Instanzen.</p>
<p>_midori_ legt beispielsweise eine Instanz an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897944</guid><dc:creator><![CDATA[Helium]]></dc:creator><pubDate>Fri, 21 Oct 2005 15:15:26 GMT</pubDate></item></channel></rss>