<?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[Operator hat keine Auswirkung]]></title><description><![CDATA[<p>Hier bin ich wieder... mal wieder mit einem pProblem.... Klassen...<br />
für ein textbasiertes rpg habe ich in der klasse 'MovingObject' ,welche ich für den Spieler benutze, eine Methode</p>
<pre><code>void setStats(int str,int vit,int agi)
	{
		if(str+vit+agi&gt;=pointsleft)
		{
			cout&lt;&lt;&quot;!FAIL!\n&quot;;
			int fail
		}
		if(str+vit+agi&lt;=pointsleft)
		{
			strength+str;    //im Code Zeile 40
			vitality+vit;    // &quot;   &quot;    &quot;   41
			agility+agi;     // &quot;   &quot;    &quot;   42
			cout&lt;&lt;&quot;Neue Stats:\n&quot;;
			cout&lt;&lt;&quot;\tStrength: &quot;&lt;&lt;strength&lt;&lt;endl;
			cout&lt;&lt;&quot;\tAgility:  &quot;&lt;&lt;agility&lt;&lt;endl;
			cout&lt;&lt;&quot;\tVitality: &quot;&lt;&lt;vitality&lt;&lt;endl;
			pointsleft-(str+agi+vit); // 47

		}
	}
</code></pre>
<p>nur kommt als einzige Fehlermeldung</p>
<pre><code>1&gt;c:\dokumente und einstellungen\dominik\eigene dateien\visual studio 2010\projects\001 alpha-erstes projekt\001 alpha-erstes projekt\first.cpp(40): warning C4552: '+': Operator hat keine Auswirkungen; Operator mit Nebeneffekt erwartet
1&gt;c:\dokumente und einstellungen\dominik\eigene dateien\visual studio 2010\projects\001 alpha-erstes projekt\001 alpha-erstes projekt\first.cpp(41): warning C4552: '+': Operator hat keine Auswirkungen; Operator mit Nebeneffekt erwartet
1&gt;c:\dokumente und einstellungen\dominik\eigene dateien\visual studio 2010\projects\001 alpha-erstes projekt\001 alpha-erstes projekt\first.cpp(42): warning C4552: '+': Operator hat keine Auswirkungen; Operator mit Nebeneffekt erwartet
1&gt;c:\dokumente und einstellungen\dominik\eigene dateien\visual studio 2010\projects\001 alpha-erstes projekt\001 alpha-erstes projekt\first.cpp(47): warning C4552: '-': Operator hat keine Auswirkungen; Operator mit Nebeneffekt erwartet
</code></pre>
<p>und ich habe keine ahnung wie ich es ändern könnte, geschweige denn woran es liegt</p>
<p>hoffe auf hilde</p>
<p>mfg</p>
<p><strong>edit:</strong> natürlich hoffe ich auf hilfe, nicht auf hilde</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/270120/operator-hat-keine-auswirkung</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 13:46:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/270120.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 06 Jul 2010 18:20:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 18:21:07 GMT]]></title><description><![CDATA[<p>Hier bin ich wieder... mal wieder mit einem pProblem.... Klassen...<br />
für ein textbasiertes rpg habe ich in der klasse 'MovingObject' ,welche ich für den Spieler benutze, eine Methode</p>
<pre><code>void setStats(int str,int vit,int agi)
	{
		if(str+vit+agi&gt;=pointsleft)
		{
			cout&lt;&lt;&quot;!FAIL!\n&quot;;
			int fail
		}
		if(str+vit+agi&lt;=pointsleft)
		{
			strength+str;    //im Code Zeile 40
			vitality+vit;    // &quot;   &quot;    &quot;   41
			agility+agi;     // &quot;   &quot;    &quot;   42
			cout&lt;&lt;&quot;Neue Stats:\n&quot;;
			cout&lt;&lt;&quot;\tStrength: &quot;&lt;&lt;strength&lt;&lt;endl;
			cout&lt;&lt;&quot;\tAgility:  &quot;&lt;&lt;agility&lt;&lt;endl;
			cout&lt;&lt;&quot;\tVitality: &quot;&lt;&lt;vitality&lt;&lt;endl;
			pointsleft-(str+agi+vit); // 47

		}
	}
</code></pre>
<p>nur kommt als einzige Fehlermeldung</p>
<pre><code>1&gt;c:\dokumente und einstellungen\dominik\eigene dateien\visual studio 2010\projects\001 alpha-erstes projekt\001 alpha-erstes projekt\first.cpp(40): warning C4552: '+': Operator hat keine Auswirkungen; Operator mit Nebeneffekt erwartet
1&gt;c:\dokumente und einstellungen\dominik\eigene dateien\visual studio 2010\projects\001 alpha-erstes projekt\001 alpha-erstes projekt\first.cpp(41): warning C4552: '+': Operator hat keine Auswirkungen; Operator mit Nebeneffekt erwartet
1&gt;c:\dokumente und einstellungen\dominik\eigene dateien\visual studio 2010\projects\001 alpha-erstes projekt\001 alpha-erstes projekt\first.cpp(42): warning C4552: '+': Operator hat keine Auswirkungen; Operator mit Nebeneffekt erwartet
1&gt;c:\dokumente und einstellungen\dominik\eigene dateien\visual studio 2010\projects\001 alpha-erstes projekt\001 alpha-erstes projekt\first.cpp(47): warning C4552: '-': Operator hat keine Auswirkungen; Operator mit Nebeneffekt erwartet
</code></pre>
<p>und ich habe keine ahnung wie ich es ändern könnte, geschweige denn woran es liegt</p>
<p>hoffe auf hilde</p>
<p>mfg</p>
<p><strong>edit:</strong> natürlich hoffe ich auf hilfe, nicht auf hilde</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922399</guid><dc:creator><![CDATA[DominikEbach]]></dc:creator><pubDate>Tue, 06 Jul 2010 18:21:07 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 18:24:11 GMT]]></title><description><![CDATA[<p>Nun ja, was passiert hier? Genauer gesagt: Wie beeinflusst die folgende Anweisung den restlichen Programmfluss?</p>
<pre><code class="language-cpp">2 + 3;
</code></pre>
<p>Die Antwort ist: Rein gar nicht. Also schön <code>+=</code> statt <code>+</code> verwenden.</p>
<p>Edit:</p>
<p>DominikEbach schrieb:</p>
<blockquote>
<p><strong>edit:</strong> natürlich hoffe ich auf hilfe, nicht auf hilde</p>
</blockquote>
<p>Ich mag kreative Vertipper <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/1922402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922402</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 06 Jul 2010 18:24:11 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 18:23:32 GMT]]></title><description><![CDATA[<p>Wo soll den das Ergebnis gespeichert werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922403</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Tue, 06 Jul 2010 18:23:32 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 18:23:17 GMT]]></title><description><![CDATA[<p>FEHLER GEFUNDEN!!!<br />
danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922404</guid><dc:creator><![CDATA[DominikEbach]]></dc:creator><pubDate>Tue, 06 Jul 2010 18:23:17 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 18:23:48 GMT]]></title><description><![CDATA[<p>Der + Operator verändert üblicherweise das Objekt nicht. Was du suchst ist wohl der += Operator.</p>
<pre><code class="language-cpp">strength+=str;    //im Code Zeile 40
vitality+=vit;    // &quot;   &quot;    &quot;   41
agility+=agi;     // &quot;   &quot;    &quot;   42
cout&lt;&lt;&quot;Neue Stats:\n&quot;;
cout&lt;&lt;&quot;\tStrength: &quot;&lt;&lt;strength&lt;&lt;endl;
cout&lt;&lt;&quot;\tAgility:  &quot;&lt;&lt;agility&lt;&lt;endl;
cout&lt;&lt;&quot;\tVitality: &quot;&lt;&lt;vitality&lt;&lt;endl;
pointsleft-=(str+agi+vit); // 47
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> Für das Posten der Fehlemeldung und dem markieren der Zeilen! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922405</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 06 Jul 2010 18:23:48 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 18:27:26 GMT]]></title><description><![CDATA[<blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> Für das Posten der Fehlemeldung und dem markieren der Zeilen! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>sonst müsste man ja suchen^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922407</guid><dc:creator><![CDATA[DominikEbach]]></dc:creator><pubDate>Tue, 06 Jul 2010 18:27:26 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 18:30:23 GMT]]></title><description><![CDATA[<p>kurze Frage:</p>
<p>kann man in den konstruktor if und else bzw. switch einbauen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922408</guid><dc:creator><![CDATA[DominikEbach]]></dc:creator><pubDate>Tue, 06 Jul 2010 18:30:23 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 18:35:22 GMT]]></title><description><![CDATA[<p>Ja natürlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922412</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 06 Jul 2010 18:35:22 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 19:24:25 GMT]]></title><description><![CDATA[<p>Nicht nur im Konstruktor, du kannst sogar in der Initialisierungsliste ein &quot;if&quot; benutzen, sofern du es mit dem ?-Operator schreibst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922438</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 06 Jul 2010 19:24:25 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 20:41:49 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Nicht nur im Konstruktor, du kannst sogar in der Initialisierungsliste ein &quot;if&quot; benutzen, sofern du es mit dem ?-Operator schreibst.</p>
</blockquote>
<p>Für weitere Infos google mal nach: &quot;<strong>ternärer Operator</strong>&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922459</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 06 Jul 2010 20:41:49 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 20:53:45 GMT]]></title><description><![CDATA[<p>So heisst aber nur die Gattung die drei Operande hat ^^</p>
<p>Der Operator selbst heisst Conditional Assignment/Bedingte Wertzuweisung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922465</guid><dc:creator><![CDATA[Zeus]]></dc:creator><pubDate>Tue, 06 Jul 2010 20:53:45 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 20:58:30 GMT]]></title><description><![CDATA[<p>Zeus schrieb:</p>
<blockquote>
<p>Der Operator selbst heisst Conditional Assignment/Bedingte Wertzuweisung.</p>
</blockquote>
<p>Wo ist denn bei ?: die Zuweisung? Meines Wissens heißt das Ding einfach nur Conditional Operator.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922466</guid><dc:creator><![CDATA[ipsec]]></dc:creator><pubDate>Tue, 06 Jul 2010 20:58:30 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 21:17:53 GMT]]></title><description><![CDATA[<p>Du hast noch einen kleinen Fehler in deinem Programm:<br />
In der ersten Abfrage überprüfst du, ob die übergebenen Werte größer oder gleich den verbleibenden Statpunkten sind und in der zweiten frägst du ab, ob die Werte kleiner oder gleich den Punkten sind. Das Problem ist, dass auch die Fail-Meldung erscheinen wird, wenn die verbleibenen Punkte exakt den übergebenen Werten entsprechen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922472</guid><dc:creator><![CDATA[haiyyu]]></dc:creator><pubDate>Tue, 06 Jul 2010 21:17:53 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 21:49:46 GMT]]></title><description><![CDATA[<p>CSpille schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Nicht nur im Konstruktor, du kannst sogar in der Initialisierungsliste ein &quot;if&quot; benutzen, sofern du es mit dem ?-Operator schreibst.</p>
</blockquote>
<p>Für weitere Infos google mal nach: &quot;<strong>ternärer Operator</strong>&quot;</p>
</blockquote>
<p>Und da such ich die ganze Zeit nach einer deutschen Übersetzung (deshalb die Krücke mit dem if) und dann ist die genauso nichtssagend wie das englische Original <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1922484</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922484</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 06 Jul 2010 21:49:46 GMT</pubDate></item><item><title><![CDATA[Reply to Operator hat keine Auswirkung on Tue, 06 Jul 2010 22:19:00 GMT]]></title><description><![CDATA[<p>Wie viele ternäre Operatoren gibt es in C++? Und wie viele sind dem Verhalten eines <code>if</code> ähnlich (oder konditional)? Und wie viele bestehen aus Fragezeichen?</p>
<p>Jeder einzelne dieser Begriffe dürfte bezeichnend genug sein. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1922495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1922495</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 06 Jul 2010 22:19:00 GMT</pubDate></item></channel></rss>