<?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[einfache Datentypen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich soll Datentypen wetter_t und monat_t implementieren um diese in meinem Programm verwenden zu können:<br />
Wetter soll: SONNIG, KALT, WINDIG usw. sein, soll ich diese Datentypen mit einem enum machen bzw. kann ich das in C++ mit enum machen und wie könnte ich das machen?</p>
<p>Vielen Dank für die Antworten,</p>
<p>lg</p>
<pre><code>int ernten(monat_t monat); 
// aufgerufen wird die Methode in einer anderen Klasse so: 
p.ernten(SEPTEMBER);
</code></pre>
<p>wie kann ich diese 2 Datentypen implementieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/198788/einfache-datentypen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 16:45:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/198788.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Nov 2007 18:19:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to einfache Datentypen on Sun, 25 Nov 2007 18:22:07 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich soll Datentypen wetter_t und monat_t implementieren um diese in meinem Programm verwenden zu können:<br />
Wetter soll: SONNIG, KALT, WINDIG usw. sein, soll ich diese Datentypen mit einem enum machen bzw. kann ich das in C++ mit enum machen und wie könnte ich das machen?</p>
<p>Vielen Dank für die Antworten,</p>
<p>lg</p>
<pre><code>int ernten(monat_t monat); 
// aufgerufen wird die Methode in einer anderen Klasse so: 
p.ernten(SEPTEMBER);
</code></pre>
<p>wie kann ich diese 2 Datentypen implementieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409942</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409942</guid><dc:creator><![CDATA[PollerCPP]]></dc:creator><pubDate>Sun, 25 Nov 2007 18:22:07 GMT</pubDate></item><item><title><![CDATA[Reply to einfache Datentypen on Sun, 25 Nov 2007 18:22:43 GMT]]></title><description><![CDATA[<p>Was für Werte soll den monat_t bekommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409945</guid><dc:creator><![CDATA[*D*]]></dc:creator><pubDate>Sun, 25 Nov 2007 18:22:43 GMT</pubDate></item><item><title><![CDATA[Reply to einfache Datentypen on Sun, 25 Nov 2007 18:35:25 GMT]]></title><description><![CDATA[<p>Na du hast es doch schon selber gesagt: Mit enums. (Man könnte es auch noch mit einer Klasse machen, die einen privaten Ctor hat und static public Instanzen der einzelnen Werte)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409953</guid><dc:creator><![CDATA[this-*gt*that]]></dc:creator><pubDate>Sun, 25 Nov 2007 18:35:25 GMT</pubDate></item><item><title><![CDATA[Reply to einfache Datentypen on Sun, 25 Nov 2007 18:43:44 GMT]]></title><description><![CDATA[<p>und wo deklariere ich das Ganze, ich brauche das Ganze in mehreren Klassen,<br />
Wo mache ich das am Besten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409958</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409958</guid><dc:creator><![CDATA[PollerCPP]]></dc:creator><pubDate>Sun, 25 Nov 2007 18:43:44 GMT</pubDate></item><item><title><![CDATA[Reply to einfache Datentypen on Sun, 25 Nov 2007 18:56:38 GMT]]></title><description><![CDATA[<p>Ich würde sie global anlegen (bzw. in einen namespace, falls du welche verwendest).</p>
<pre><code class="language-cpp">enum monat_t { Januar, Februar, usw... };
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1409966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409966</guid><dc:creator><![CDATA[this-*gt*that]]></dc:creator><pubDate>Sun, 25 Nov 2007 18:56:38 GMT</pubDate></item><item><title><![CDATA[Reply to einfache Datentypen on Sun, 25 Nov 2007 19:06:16 GMT]]></title><description><![CDATA[<p>Eine eigene Klasse also oder, ich bin Java- Programierer, hab daher mit enm nicht so viel am Hut,</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409971</guid><dc:creator><![CDATA[PollerCPP]]></dc:creator><pubDate>Sun, 25 Nov 2007 19:06:16 GMT</pubDate></item><item><title><![CDATA[Reply to einfache Datentypen on Sun, 25 Nov 2007 19:16:48 GMT]]></title><description><![CDATA[<p>Ein Typ, Variable etc. ist global, wenn sie außerhalb eines Blocks definiert wird.<br />
Wenn du den Typ in unterschiedlichen .cpp Dateien brauchst, kannste den Typ einfach in einen Header packen:</p>
<pre><code class="language-cpp">// foo.h
enum monat_t { Januar, Februar, ... };

// foo.c
#include &quot;foo.h&quot;

int moep(monat_t monat);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1409976</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409976</guid><dc:creator><![CDATA[this-*gt*that]]></dc:creator><pubDate>Sun, 25 Nov 2007 19:16:48 GMT</pubDate></item><item><title><![CDATA[Reply to einfache Datentypen on Sun, 25 Nov 2007 20:14:40 GMT]]></title><description><![CDATA[<p>Hallo nochmal,</p>
<p>vielen Dank für Deinen Tipp,<br />
Ich bekomme jetzt folgende Fehlermeldung:</p>
<pre><code>error C2011: 'monat_t' : 'enum'-Typ-Neudefinition
</code></pre>
<p>Was mache ich da falsch?</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410006</guid><dc:creator><![CDATA[PollerCPP]]></dc:creator><pubDate>Sun, 25 Nov 2007 20:14:40 GMT</pubDate></item><item><title><![CDATA[Reply to einfache Datentypen on Sun, 25 Nov 2007 21:04:55 GMT]]></title><description><![CDATA[<p>Ich würde sagen du inkludierst den Header irgendwo mehr als einmal. Versuch es einfach mal mit einem Header mit dieser Struktur:</p>
<pre><code class="language-cpp">#ifndef FOO_H
#define FOO_H

enum monat_t { Januar, Februar };

#endif
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1410026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410026</guid><dc:creator><![CDATA[this-*gt*that]]></dc:creator><pubDate>Sun, 25 Nov 2007 21:04:55 GMT</pubDate></item><item><title><![CDATA[Reply to einfache Datentypen on Mon, 26 Nov 2007 04:16:35 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>hätte noch eine Frage und zwar habe ich ein Klasse Baum, diese Klasse ist die Basisklasse für 2 Unterklassen:<br />
Ich bekomme aber leider folgenden Fehler:</p>
<pre><code>#include &lt;time.h&gt;

class Baum
	{
	public:
		int getAlter(void);
		void zeigen(void);
	protected:
		int hoehe;
		int gepflanzt;
	};
error C2011: 'Baum' : 'class'-Typ-Neudefinition
</code></pre>
<p>Was mache ich da falsch??</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410116</guid><dc:creator><![CDATA[PollerCPP]]></dc:creator><pubDate>Mon, 26 Nov 2007 04:16:35 GMT</pubDate></item><item><title><![CDATA[Reply to einfache Datentypen on Mon, 26 Nov 2007 06:44:32 GMT]]></title><description><![CDATA[<p>Das selbe wie oben - du inkludierst den Header mehrfach (direkt oder indirekt) in einem CPP File. Die Lösung dafür sind Inklude-Guards, wie sie this-&gt;that schon vorgeführt hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1410139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1410139</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 26 Nov 2007 06:44:32 GMT</pubDate></item></channel></rss>