<?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[Enum in Klassen benutzen]]></title><description><![CDATA[<p>Hallo ich habe mal eine Frage bezüglich enums in Klassen.</p>
<p>Ich habe mal angenommen folgende Klasse:</p>
<pre><code>class Fahrzeug
{
    public:
        enum LackFarbe{ ROT, BLAU, GELB, SILBER, SCHWARZ, WEISS, STANDARD };
        enum Kraftstoff { SUPER, DIESEL, E10 };

        Fahrzeug(Kraftstoff ks, LackFarbe lf, unsigned int ps, unsigned int pl, double pr);

    private:
        Kraftstoff kraftstoff;
        LackFarbe farbe;
};
</code></pre>
<p>Jetzt möchte ich mir eine neues Fahrzeug erstellen, also:</p>
<pre><code>#include &lt;iostream&gt;
#include &quot;Fahrzeug.h&quot;

int main()
{
    Fahrzeug lkw(Fahrzeug::DIESEL, Fahrzeug::ROT, 144, 5, 24999);

    return 0;
}
</code></pre>
<p>Wär es besser die enumeration IMMER in die Klasse zu schreiben, oder wär global auch okay?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/310961/enum-in-klassen-benutzen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 01:32:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/310961.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 23 Nov 2012 12:32:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Enum in Klassen benutzen on Fri, 23 Nov 2012 12:32:49 GMT]]></title><description><![CDATA[<p>Hallo ich habe mal eine Frage bezüglich enums in Klassen.</p>
<p>Ich habe mal angenommen folgende Klasse:</p>
<pre><code>class Fahrzeug
{
    public:
        enum LackFarbe{ ROT, BLAU, GELB, SILBER, SCHWARZ, WEISS, STANDARD };
        enum Kraftstoff { SUPER, DIESEL, E10 };

        Fahrzeug(Kraftstoff ks, LackFarbe lf, unsigned int ps, unsigned int pl, double pr);

    private:
        Kraftstoff kraftstoff;
        LackFarbe farbe;
};
</code></pre>
<p>Jetzt möchte ich mir eine neues Fahrzeug erstellen, also:</p>
<pre><code>#include &lt;iostream&gt;
#include &quot;Fahrzeug.h&quot;

int main()
{
    Fahrzeug lkw(Fahrzeug::DIESEL, Fahrzeug::ROT, 144, 5, 24999);

    return 0;
}
</code></pre>
<p>Wär es besser die enumeration IMMER in die Klasse zu schreiben, oder wär global auch okay?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2273828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2273828</guid><dc:creator><![CDATA[EnumMensch]]></dc:creator><pubDate>Fri, 23 Nov 2012 12:32:49 GMT</pubDate></item><item><title><![CDATA[Reply to Enum in Klassen benutzen on Fri, 23 Nov 2012 12:34:50 GMT]]></title><description><![CDATA[<p>EnumMensch schrieb:</p>
<blockquote>
<p>Wär es besser die enumeration IMMER in die Klasse zu schreiben, oder wär global auch okay?</p>
</blockquote>
<p>das kommt drauf an. Wenn das enum semantisch direkt zur Klasse gehört, dann sollte es auch rein. Ansonsten nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2273830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2273830</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 23 Nov 2012 12:34:50 GMT</pubDate></item></channel></rss>