<?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 ?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich soll eine Klasse TType schreiben die eigentlich nur eine Methode enum type {wert1, ...}; hat. Das problem ist wie zerlege ich diese Klasse dann in .h und .cpp Files??<br />
Und wie mache ich den anderen Klassen klar das sie nun auch noch einen wertebereich type haben ??</p>
<p>schonmal danke für eure hilfe??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145623/enum</link><generator>RSS for Node</generator><lastBuildDate>Thu, 03 Sep 2026 06:29:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145623.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 29 Apr 2006 17:17:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to enum ? on Sat, 29 Apr 2006 17:17:19 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich soll eine Klasse TType schreiben die eigentlich nur eine Methode enum type {wert1, ...}; hat. Das problem ist wie zerlege ich diese Klasse dann in .h und .cpp Files??<br />
Und wie mache ich den anderen Klassen klar das sie nun auch noch einen wertebereich type haben ??</p>
<p>schonmal danke für eure hilfe??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047915</guid><dc:creator><![CDATA[Patryn]]></dc:creator><pubDate>Sat, 29 Apr 2006 17:17:19 GMT</pubDate></item><item><title><![CDATA[Reply to enum ? on Sat, 29 Apr 2006 17:54:24 GMT]]></title><description><![CDATA[<p>Hallo</p>
<blockquote>
<p>Das problem ist wie zerlege ich diese Klasse dann in .h und .cpp Files??</p>
</blockquote>
<p>Lohnt sich doch fasst gar nicht... selbts den Konstruktor könntest du ja weglassen.</p>
<pre><code class="language-cpp">class TType
{
  public :
    TType() {};
    enum type {wert1, ...}; 
};
</code></pre>
<blockquote>
<p>Und wie mache ich den anderen Klassen klar das sie nun auch noch einen wertebereich type haben ??</p>
</blockquote>
<p>Indem du mit includes dafür sorgst, das die Klassendefinition an den benötigten Stellen bekannt ist</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047926</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 29 Apr 2006 17:54:24 GMT</pubDate></item><item><title><![CDATA[Reply to enum ? on Sat, 29 Apr 2006 18:43:07 GMT]]></title><description><![CDATA[<p>Danke für die Antwort.</p>
<p>Ich habe nun das problem das, wenn ich eine variable vom Typm type erstelle mir der compieler sagt das<br />
'type' : undeclared identifier<br />
ist.</p>
<p>hab ich bei der initialisierung irgendwas falsch gemacht ??</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;TType.h&quot;
using namespace std;

int main() {
	type text = wert1;

	return 0;
}
</code></pre>
<pre><code class="language-cpp">class TType
{
  public :
    TType() {};
    enum type {wert1, wert2};
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1047945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047945</guid><dc:creator><![CDATA[Patryn]]></dc:creator><pubDate>Sat, 29 Apr 2006 18:43:07 GMT</pubDate></item><item><title><![CDATA[Reply to enum ? on Sat, 29 Apr 2006 18:45:56 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>da du das enum ja in TType definiert hast, must du den Klassennamen auch als Scope bentuzen :</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;TType.h&quot;
using namespace std;

int main() {
    TType::type text = TType::wert1;

    return 0;
}
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047948</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047948</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 29 Apr 2006 18:45:56 GMT</pubDate></item><item><title><![CDATA[Reply to enum ? on Sat, 29 Apr 2006 18:51:23 GMT]]></title><description><![CDATA[<p>D.h.<br />
das ich, wenn ich eine methode z.B.</p>
<pre><code class="language-cpp">insert(char*test, type wert);
</code></pre>
<p>schreiben möchte,ich type mit TType::type beschreiben muss oder gibt es da noch eine andere möglichkeit ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047954</guid><dc:creator><![CDATA[Patryn]]></dc:creator><pubDate>Sat, 29 Apr 2006 18:51:23 GMT</pubDate></item><item><title><![CDATA[Reply to enum ? on Sat, 29 Apr 2006 18:57:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>nein du must dann</p>
<pre><code class="language-cpp">insert(char*test, TType::type wert);
</code></pre>
<p>schreiben.</p>
<p>Btw : wenn du anstatt class namespace nehmen würdest, wäre das (eventuell) passender für deine Zwecke und du könntest den Scope (was aber meistens unerwünscht ist) mit using namespace aufschließen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047956</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 29 Apr 2006 18:57:22 GMT</pubDate></item><item><title><![CDATA[Reply to enum ? on Sat, 29 Apr 2006 19:06:44 GMT]]></title><description><![CDATA[<p>Hi,<br />
wenn ich das also richtig verstanden habe kann ich meinen enum type wert nicht wie einen primitiven datentypen verwenden ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047964</guid><dc:creator><![CDATA[Patryn]]></dc:creator><pubDate>Sat, 29 Apr 2006 19:06:44 GMT</pubDate></item><item><title><![CDATA[Reply to enum ? on Sat, 29 Apr 2006 19:09:40 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>doch, technisch gesehen genausso. Nur das der Name eben durch den Klassennamen verlängert wird.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047967</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 29 Apr 2006 19:09:40 GMT</pubDate></item><item><title><![CDATA[Reply to enum ? on Sat, 29 Apr 2006 19:45:32 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich hab die Tips nun in mein Programm umgesetzt nunhabe ich das Problem, das mir der Compiler nun beim compilieren des folgenden Quellcodes folgende Fehlermeldung bringt</p>
<pre><code class="language-cpp">#ifndef _TTYPE_
#define _TTYPE_

class TType {
	 public :
    	TType() {};
		enum ttype {TokenMod, TokenDiv, TokenPrint
					, TokenMax, TokenMin};
};
#endif //_TTYPE_
</code></pre>
<pre><code class="language-cpp">TType.h : fatal error LNK1106: invalid file or disk full: cannot seek to 0x231E
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1047990</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047990</guid><dc:creator><![CDATA[Patryn]]></dc:creator><pubDate>Sat, 29 Apr 2006 19:45:32 GMT</pubDate></item><item><title><![CDATA[Reply to enum ? on Sat, 29 Apr 2006 19:51:47 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>der Quellcode selber wird bei mir fehlerfrei kompiliert.</p>
<p>Die Fehlermeldung deudet auch auf nicht auf ein Syntax-Problem, sondern auf ein Dateiproblem hin. Entweder ist deine Festplatte voll oder in der Datei sind üngültige Sonderzeichen.<br />
Erstell die Datei nochmal neu und schreib per Hand den sauberen Code rein.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1047993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1047993</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 29 Apr 2006 19:51:47 GMT</pubDate></item></channel></rss>