<?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[Kann enum rückwärts laufen?]]></title><description><![CDATA[<p>Gibt es eine Möglichkeit, daß die enum-Aufzählungskonstanten rückwärts laufen? Daß ich also folgendes realisieren kann:</p>
<pre><code class="language-cpp">enum ENUM_TYP {A=-1, B, C};
</code></pre>
<p>und daß B -2 und C -3 ist? Oder</p>
<pre><code class="language-cpp">enum ENUM_TYP {A=UINT_MAX, B, C};
</code></pre>
<p>daß er da eben auch runterzählt?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/153506/kann-enum-rückwärts-laufen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 08:24:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/153506.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Jul 2006 22:17:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kann enum rückwärts laufen? on Mon, 17 Jul 2006 22:17:30 GMT]]></title><description><![CDATA[<p>Gibt es eine Möglichkeit, daß die enum-Aufzählungskonstanten rückwärts laufen? Daß ich also folgendes realisieren kann:</p>
<pre><code class="language-cpp">enum ENUM_TYP {A=-1, B, C};
</code></pre>
<p>und daß B -2 und C -3 ist? Oder</p>
<pre><code class="language-cpp">enum ENUM_TYP {A=UINT_MAX, B, C};
</code></pre>
<p>daß er da eben auch runterzählt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1099476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1099476</guid><dc:creator><![CDATA[NES-Spieler]]></dc:creator><pubDate>Mon, 17 Jul 2006 22:17:30 GMT</pubDate></item><item><title><![CDATA[Reply to Kann enum rückwärts laufen? on Tue, 18 Jul 2006 00:17:04 GMT]]></title><description><![CDATA[<p>nö, da wird nur aufwärts gezählt. Du kannst entweder</p>
<pre><code class="language-cpp">enum foo { FOO_A = -1, FOO_B = -2, FOO_C = -3 };
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">enum bar { BAR_C = -3, BAR_B, BAR_A };
</code></pre>
<p>machen.</p>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1099487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1099487</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Tue, 18 Jul 2006 00:17:04 GMT</pubDate></item><item><title><![CDATA[Reply to Kann enum rückwärts laufen? on Tue, 18 Jul 2006 05:29:01 GMT]]></title><description><![CDATA[<p>Ein Pseudo-Runterzählen könnte man z.B. so implementieren:</p>
<pre><code class="language-cpp">enum ENUM_TYP {A=-1, B=A-1, C=B-1};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1099506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1099506</guid><dc:creator><![CDATA[proggaholic|school]]></dc:creator><pubDate>Tue, 18 Jul 2006 05:29:01 GMT</pubDate></item><item><title><![CDATA[Reply to Kann enum rückwärts laufen? on Tue, 18 Jul 2006 10:28:47 GMT]]></title><description><![CDATA[<p>Jö, da kannsr ja gleich direkt runterzählen <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>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1099674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1099674</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Tue, 18 Jul 2006 10:28:47 GMT</pubDate></item><item><title><![CDATA[Reply to Kann enum rückwärts laufen? on Tue, 18 Jul 2006 10:42:28 GMT]]></title><description><![CDATA[<p>oder sowas:</p>
<pre><code>enum X
{
   A, B, C, D, E, LAST_X
};
#define REVERSE_ENUM(n) (LAST_X-n-1)
</code></pre>
<p>REVERSE_ENUM(A) ist dann 4, B == 3 usw. bis E == 0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1099683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1099683</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Tue, 18 Jul 2006 10:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to Kann enum rückwärts laufen? on Tue, 18 Jul 2006 10:45:54 GMT]]></title><description><![CDATA[<p>O.k., danke für die Beiträge.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1099688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1099688</guid><dc:creator><![CDATA[NES-Spieler]]></dc:creator><pubDate>Tue, 18 Jul 2006 10:45:54 GMT</pubDate></item></channel></rss>