<?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[Ausgabe Operator überladen.]]></title><description><![CDATA[<p>hallo,</p>
<p>ich bräuchte dringend eure hilfe, da ich mich mit enum nicht besonders gut auskenne, komm ich in meinem Programm nicht voran.<br />
ich muss die enum Objekte einen String zuweisen aber ich weiss leider nicht wie das geht.<br />
**Aufgabe :<br />
Erstellen Sie die aus der Vorlesung bekannte Klasse complexT:<br />
• Private Mitgliedsvariablen re und im vom Typ double.<br />
• Universeller Konstruktor aus 2 Double-Werten.<br />
• Ausgabefunktion „print()“.</p>
<p>Erstellen Sie eine Klasse cEmoticon mit den notwendigen Mitgliedern:<br />
• Definieren Sie einem enum mit folgenden Werten:<br />
Freude, Frust, Zwinkern, Spott, Lachen, Affe, Huhn, Pferd, Schwein, Rose<br />
• Die Umsetzung in Emoticons erfolgt so:<br />
o Freude <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /><br />
o Frust <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /><br />
o Zwinkern <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="😉"
    /><br />
o Spott <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":-P"
      alt="😛"
    /><br />
o Lachen :oD<br />
o Affe :(|)<br />
o Huhn ~:&gt;<br />
o Pferd :-(=)<br />
o Schwein :@)<br />
o Rose @}-,-'-,--</p>
<p>Erstellen Sie ein Hauptprogramm:<br />
• Definieren Sie eine Instanz c1 der Klasse complexT<br />
• Geben Sie die Werte des Objekts mittels der print()-Funktion aus.<br />
• Erstellen Sie eine Ausgabe mit cout, in der Sie ein complexT-Objekt mit dem<br />
überladenen &lt;&lt; -Operator ausgeben können.<br />
• Weisen Sie dem complexT-Objekt c1 mittels des überladenen &gt;&gt; -Operators des<br />
streams cin neue Werte zu.<br />
• Geben Sie danach die Werte des complexT-Objektes noch mal aus.<br />
• Definieren Sie eine Instanz e1 der Klasse cEmoticon.<br />
• Weisen Sie in einer Schleife dem Objekt e1 alle Werte des enum-Typs zu und geben<br />
Sie die Umsetzung mittels des überladenen Ausgabe-Operators &lt;&lt; aus.**<br />
und das habe ich bis jetzt geschrieben :</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

class complexT
{
private :
	double re;
	double im;
public:
	complexT (double re_in, double im_in) {re = re_in ; im = im_in;};
	void print ();
	friend ostream&amp; operator &lt;&lt; (ostream&amp; cout, const complexT&amp; c);
};

class cEmoticons
{
	enum  emoticon {Freude , Frust, Zwinkern, Spott, Lachen, Affe, Huhn, Pferd, Schwein, Rose};

};

ostream&amp; operator &lt;&lt; (ostream&amp; cout, const complexT&amp; c)
{
	cout &lt;&lt; &quot;re ist : &quot; &lt;&lt; c.re &lt;&lt; &quot;im ist : &quot; &lt;&lt; c.im &lt;&lt; endl;
	return cout;
}
</code></pre>
<p>danke schon mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/267553/ausgabe-operator-überladen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 11:53:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/267553.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 May 2010 13:39:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 13:39:58 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich bräuchte dringend eure hilfe, da ich mich mit enum nicht besonders gut auskenne, komm ich in meinem Programm nicht voran.<br />
ich muss die enum Objekte einen String zuweisen aber ich weiss leider nicht wie das geht.<br />
**Aufgabe :<br />
Erstellen Sie die aus der Vorlesung bekannte Klasse complexT:<br />
• Private Mitgliedsvariablen re und im vom Typ double.<br />
• Universeller Konstruktor aus 2 Double-Werten.<br />
• Ausgabefunktion „print()“.</p>
<p>Erstellen Sie eine Klasse cEmoticon mit den notwendigen Mitgliedern:<br />
• Definieren Sie einem enum mit folgenden Werten:<br />
Freude, Frust, Zwinkern, Spott, Lachen, Affe, Huhn, Pferd, Schwein, Rose<br />
• Die Umsetzung in Emoticons erfolgt so:<br />
o Freude <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /><br />
o Frust <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /><br />
o Zwinkern <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="😉"
    /><br />
o Spott <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":-P"
      alt="😛"
    /><br />
o Lachen :oD<br />
o Affe :(|)<br />
o Huhn ~:&gt;<br />
o Pferd :-(=)<br />
o Schwein :@)<br />
o Rose @}-,-'-,--</p>
<p>Erstellen Sie ein Hauptprogramm:<br />
• Definieren Sie eine Instanz c1 der Klasse complexT<br />
• Geben Sie die Werte des Objekts mittels der print()-Funktion aus.<br />
• Erstellen Sie eine Ausgabe mit cout, in der Sie ein complexT-Objekt mit dem<br />
überladenen &lt;&lt; -Operator ausgeben können.<br />
• Weisen Sie dem complexT-Objekt c1 mittels des überladenen &gt;&gt; -Operators des<br />
streams cin neue Werte zu.<br />
• Geben Sie danach die Werte des complexT-Objektes noch mal aus.<br />
• Definieren Sie eine Instanz e1 der Klasse cEmoticon.<br />
• Weisen Sie in einer Schleife dem Objekt e1 alle Werte des enum-Typs zu und geben<br />
Sie die Umsetzung mittels des überladenen Ausgabe-Operators &lt;&lt; aus.**<br />
und das habe ich bis jetzt geschrieben :</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

class complexT
{
private :
	double re;
	double im;
public:
	complexT (double re_in, double im_in) {re = re_in ; im = im_in;};
	void print ();
	friend ostream&amp; operator &lt;&lt; (ostream&amp; cout, const complexT&amp; c);
};

class cEmoticons
{
	enum  emoticon {Freude , Frust, Zwinkern, Spott, Lachen, Affe, Huhn, Pferd, Schwein, Rose};

};

ostream&amp; operator &lt;&lt; (ostream&amp; cout, const complexT&amp; c)
{
	cout &lt;&lt; &quot;re ist : &quot; &lt;&lt; c.re &lt;&lt; &quot;im ist : &quot; &lt;&lt; c.im &lt;&lt; endl;
	return cout;
}
</code></pre>
<p>danke schon mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902746</guid><dc:creator><![CDATA[pava]]></dc:creator><pubDate>Wed, 26 May 2010 13:39:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 14:08:50 GMT]]></title><description><![CDATA[<p>Naja, wenn man Botanik studiert kann man die Lösung ja auch nicht selber finden.</p>
<p>Lars</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902758</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902758</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Wed, 26 May 2010 14:08:50 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 14:27:32 GMT]]></title><description><![CDATA[<p>Was genau ist denn eigentlich die Frage? Vielleicht helfen dir ja die Stichworte <em>if</em>, <em>else if</em> oder <em>switch</em> weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902770</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Wed, 26 May 2010 14:27:32 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 15:48:01 GMT]]></title><description><![CDATA[<p>DocShoe schrieb:</p>
<blockquote>
<p>Was genau ist denn eigentlich die Frage? Vielleicht helfen dir ja die Stichworte <em>if</em>, <em>else if</em> oder <em>switch</em> weiter.</p>
</blockquote>
<p>Ich möchte an enum einpaar Strings übergeben, und ich weiss nicht wie ich das machen soll.<br />
zb:</p>
<pre><code class="language-cpp">enum  emoticon {Freude , Frust, Zwinkern, Spott, Lachen, Affe, Huhn, Pferd, Schwein, Rose};

Freude = &quot;:clown:&quot; //das möchte ich haben aber das geht leider nicht so einfach.
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1902817</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902817</guid><dc:creator><![CDATA[pava]]></dc:creator><pubDate>Wed, 26 May 2010 15:48:01 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 15:52:39 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-267340.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-267340.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902819</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Wed, 26 May 2010 15:52:39 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 16:22:16 GMT]]></title><description><![CDATA[<p>brotbernd schrieb:</p>
<blockquote>
<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-267340.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-267340.html</a></p>
</blockquote>
<p>wow du hast mir viel weiter geholfen danke auf diesem beitrag wäre ich nie gekommen, der steht die ganze zeit auf die erste seite.<br />
man man man, klar habe ich den schon gelesen aber wie man sieht das ist nicht was ich suche, wenn du mir nicht weiter helfen kannst dann lass es sein. hier sind nur wichtige infos bzw tipps erwünscht.<br />
Links oder dumme sprüche sind hier unerwünscht. danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902830</guid><dc:creator><![CDATA[pava]]></dc:creator><pubDate>Wed, 26 May 2010 16:22:16 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 16:29:05 GMT]]></title><description><![CDATA[<p>Das Posten von Aufgabenstellungen ohne konkrete Fragestellung sind hier auch unerwünscht.</p>
<p>In dem verlinkten Beitrag werden gerade verschiedene Methoden diskutiert, wie man enum einen Strin gzuordnet und abfragt. Das ist die Frage, die ich aus deinem Posting herausgelesen habe.<br />
Wenn Du eine Lösung zu deiner Hausaufgabe haben willst musst du die Daumen drücken bis hier mal wieder jemandem extrem langweilig ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902834</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Wed, 26 May 2010 16:29:05 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 16:41:39 GMT]]></title><description><![CDATA[<p>wieso wiedersrichst du dich selber? du schreibst : <strong>Das Posten von Aufgabenstellungen ohne konkrete Fragestellung sind hier auch unerwünscht.</strong><br />
aber schon in der nächsten Zeile kommt folgendes : <strong>Das ist die Frage, die ich aus deinem Posting herausgelesen habe.</strong><br />
Kann es sein dass du langweile hast, aber die lösung nicht finden kannst, wenn es der Fall ist möchte ich dich darum bitten die finger von diesem Thread weg zu lassen, und einen anderen Thread zu suchen, wo du vielleicht , was hilfreiches schreiben kannst. danke im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902840</guid><dc:creator><![CDATA[pava]]></dc:creator><pubDate>Wed, 26 May 2010 16:41:39 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 16:42:58 GMT]]></title><description><![CDATA[<p>brotbernd schrieb:</p>
<blockquote>
<p>Das Posten von Aufgabenstellungen ohne konkrete Fragestellung sind hier auch unerwünscht.</p>
<p>In dem verlinkten Beitrag werden gerade verschiedene Methoden diskutiert, wie man enum einen Strin gzuordnet und abfragt. Das ist die Frage, die ich aus deinem Posting herausgelesen habe.<br />
Wenn Du eine Lösung zu deiner Hausaufgabe haben willst musst du die Daumen drücken bis hier mal wieder jemandem extrem langweilig ist.</p>
</blockquote>
<p>Oder ein lukratives Angebot machen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902841</guid><dc:creator><![CDATA[...]]></dc:creator><pubDate>Wed, 26 May 2010 16:42:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 16:45:57 GMT]]></title><description><![CDATA[<p>pava schrieb:</p>
<blockquote>
<p>wieso wiedersrichst du dich selber? du schreibst : <strong>Das Posten von Aufgabenstellungen ohne konkrete Fragestellung sind hier auch unerwünscht.</strong><br />
aber schon in der nächsten Zeile kommt folgendes : <strong>Das ist die Frage, die ich aus deinem Posting herausgelesen habe.</strong><br />
Kann es sein dass du langweile hast, aber die lösung nicht finden kannst, wenn es der Fall ist möchte ich dich darum bitten die finger von diesem Thread weg zu lassen, und einen anderen Thread zu suchen, wo du vielleicht , was hilfreiches schreiben kannst. danke im Voraus</p>
</blockquote>
<p>Deine Posts (Plural!) sind einfach nur dreist. Leute, die dir versuchen zu helfen, obwohl es keine klare Problembeschreibung und nix gibt, werden von dir beschimpft oder anderweitig als &quot;dumm&quot; verkauft.</p>
<p>Du bist derjenige, der unbedingt Hilfe braucht - und das nicht nur beim Programmieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Fakt ist, deine Chance, dass dir jemand hilft ist nicht gerade am Steigen <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/1902842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902842</guid><dc:creator><![CDATA[...]]></dc:creator><pubDate>Wed, 26 May 2010 16:45:57 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 16:53:10 GMT]]></title><description><![CDATA[<p>pava schrieb:</p>
<blockquote>
<p>wieso wiedersrichst du dich selber? du schreibst : <strong>Das Posten von Aufgabenstellungen ohne konkrete Fragestellung sind hier auch unerwünscht.</strong><br />
aber schon in der nächsten Zeile kommt folgendes : <strong>Das ist die Frage, die ich aus deinem Posting herausgelesen habe.</strong></p>
</blockquote>
<p>Das ist doch kein Widerspruch. Das spiegelt nur meine unglaublich stark ausgeprägte Fähigkeit wieder, aus einem Beitrag, der es eigentlich nicht wert ist darauf zu antworten, doch noch eine Frage herausfiltern zu können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902849</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902849</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Wed, 26 May 2010 16:53:10 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 17:07:09 GMT]]></title><description><![CDATA[<p>dann besorge dir ein brille.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902862</guid><dc:creator><![CDATA[pava]]></dc:creator><pubDate>Wed, 26 May 2010 17:07:09 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 17:10:30 GMT]]></title><description><![CDATA[<p>pava schrieb:</p>
<blockquote>
<p>dann besorge dir ein brille.</p>
</blockquote>
<p>Shut up. Closed.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902864</guid><dc:creator><![CDATA[....]]></dc:creator><pubDate>Wed, 26 May 2010 17:10:30 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 17:11:40 GMT]]></title><description><![CDATA[<p>Regestriere dich gefälligst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902866</guid><dc:creator><![CDATA[pava]]></dc:creator><pubDate>Wed, 26 May 2010 17:11:40 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe Operator überladen. on Wed, 26 May 2010 17:56:19 GMT]]></title><description><![CDATA[<p>Wenn der OP seine Frage nochmal in einem neuen Thread stellt, so dass man sie auch als Frage erkennen kann und es dann dort unterlässt, die Leute anzupampen die ihm gutgemeinte Ratschläge geben, dann hat er dort vielleicht eine Chance, Hilfe zu bekommen. Gemeint ist damit Hilfe zur Selbsthilfe, nicht in Form von Komplettlösungen oder ähnlichem.</p>
<p>Dieser Thread hier ist so gründlich aus dem Ruder gelaufen, dass ich ihn einfach mal dichtmache. Beschwerden darüber gerne per PN/Mail an mich, einen anderen Moderator oder einen Admin.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1902884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1902884</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 26 May 2010 17:56:19 GMT</pubDate></item></channel></rss>