<?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[Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ...]]></title><description><![CDATA[<p>Ich habe ein Spiel aus dem Buch &quot;C++ für Spieleprogrammierer&quot; ein Programm (Spiel) versucht zu erweitern aber ich hab ein Problem:<br />
Ausschnitt aus dem Quellcode:</p>
<pre><code>//Tod?
	lostast = *plostasteroid;
	if (lostast == 5)
		{
		 Quit ();
		}
</code></pre>
<p>Fehler:<br />
c:\projekte\normal\game.cpp(114) : error C2679: Binaerer Operator '=' : Kein Operator definiert, der einen rechtsseitigen Operator vom Typ 'class CAsteroid' akzeptiert (oder keine geeignete Konvertierung moeglich)</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Falls ihr noch einen Codeausschnitt benötigt werde ich ihn reinstellen<br />
Danke im Vorraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/187028/microsoft-visual-c-fehler-den-ich-nicht-verstehe-kein-operator-definiert</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 14:10:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/187028.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 14 Jul 2007 20:17:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sat, 14 Jul 2007 20:17:06 GMT]]></title><description><![CDATA[<p>Ich habe ein Spiel aus dem Buch &quot;C++ für Spieleprogrammierer&quot; ein Programm (Spiel) versucht zu erweitern aber ich hab ein Problem:<br />
Ausschnitt aus dem Quellcode:</p>
<pre><code>//Tod?
	lostast = *plostasteroid;
	if (lostast == 5)
		{
		 Quit ();
		}
</code></pre>
<p>Fehler:<br />
c:\projekte\normal\game.cpp(114) : error C2679: Binaerer Operator '=' : Kein Operator definiert, der einen rechtsseitigen Operator vom Typ 'class CAsteroid' akzeptiert (oder keine geeignete Konvertierung moeglich)</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> Falls ihr noch einen Codeausschnitt benötigt werde ich ihn reinstellen<br />
Danke im Vorraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325506</guid><dc:creator><![CDATA[greece57]]></dc:creator><pubDate>Sat, 14 Jul 2007 20:17:06 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sat, 14 Jul 2007 20:18:33 GMT]]></title><description><![CDATA[<p>Sorry ausversehen 2mal gepostet bitte löschen!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325509</guid><dc:creator><![CDATA[greece57]]></dc:creator><pubDate>Sat, 14 Jul 2007 20:18:33 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sat, 14 Jul 2007 20:20:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">lostast = *plostasteroid;
</code></pre>
<p>definier mal nen operator... gib mal den Code der Klasse <em>CAsteroid</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325512</guid><dc:creator><![CDATA[XP*]]></dc:creator><pubDate>Sat, 14 Jul 2007 20:20:44 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sat, 14 Jul 2007 20:22:28 GMT]]></title><description><![CDATA[<p>sorry bin noch ein sehr großer anfänger!<br />
Wie genau mach ich das?<br />
Bitte erklär es mir! <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/1325513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325513</guid><dc:creator><![CDATA[greece57]]></dc:creator><pubDate>Sat, 14 Jul 2007 20:22:28 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sat, 14 Jul 2007 20:23:57 GMT]]></title><description><![CDATA[<p>Ich weiiß nicht ob es hilft aber die hpp datei sieht so aus</p>
<pre><code>#ifndef GAME_HPP
#define GAME_HPP

#include &quot;Player.hpp&quot;
#include &quot;Asteroid.hpp&quot;

class CGame
{
  public:
    CGame ();

    void Init ();
    void Run  ();
    void Quit ();

  private:
    void ProcessEvents   ();
    void SpawnAsteroids  ();
    void RenderAsteroids ();
    void CheckCollisions  ();

    int lostast;
    CAsteroid *plostasteroid;
    CPlayer *m_pPlayer;             // Spieler-Instanz
    CSprite *m_pSpriteBackground;   // Sprite für den Hintergrund
    CSprite *m_pSpriteAsteroid;     // Sprite für die Asteroiden
    float    m_fAsteroidTimer;      // Zeitgeber für nächsten Asteroiden
    bool     m_bGameRun;            // Läuft das Spiel noch?
    list&lt;CAsteroid&gt; m_AsteroidList; // Liste der Asteroiden

};
</code></pre>
<p>#endif</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325515</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325515</guid><dc:creator><![CDATA[greece57]]></dc:creator><pubDate>Sat, 14 Jul 2007 20:23:57 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sat, 14 Jul 2007 20:28:28 GMT]]></title><description><![CDATA[<p>such mal in allen .cpp/.h/.hpp Dateien nach einer Klasse die etwa mit <strong>CAsteroid</strong> beginnt.</p>
<p>So sollte die Klasse ca. aussehen:</p>
<pre><code class="language-cpp">class CAsteroid {
//...
};
</code></pre>
<p>Du solltest lieber erstmal C++ lernen, bevor du dich mit der Spieleprogrammierung beschäftigst.<br />
Und wenn du schnell ein 2D-3D Spiel programmieren möchtest, dann schau dir mal Blitzbasic oder eine andere Version an.</p>
<blockquote>
<p>sorry bin noch ein sehr großer anfänger!</p>
</blockquote>
<p>..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325520</guid><dc:creator><![CDATA[XP*]]></dc:creator><pubDate>Sat, 14 Jul 2007 20:28:28 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sat, 14 Jul 2007 20:48:54 GMT]]></title><description><![CDATA[<p>Laut dem Buch ist es der Richtige Moment um anzufangen ein Spiel zu programmieren! Kann sein das ich etwas übertrieben hab!<br />
Sag doch gleich dass du die Klasse willst <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>
<pre><code>#ifndef ASTEROID_HPP
#define ASTEROID_HPP

#include &quot;Sprite.hpp&quot;

class CAsteroid
{
  public:
    void Init     (CSprite *pSpriteAsteroid, float fXPos, float fYPos);
    void Update   ();
    void Render   ();
    bool IsAlive  () {return m_bIsAlive;}
    void SetAlive (bool bIsAlive) {m_bIsAlive = bIsAlive;}
    SDL_Rect GetRect () {return m_Rect;}

  private:
    CSprite *m_pSpriteAsteroid; // Zeiger auf Asteroiden-Sprite
    float    m_fXPos;           // X-Position des Asteroiden
    float    m_fYPos;           // Y-Position des Asteroiden
    float    m_fAnimPhase;      // Akt. Animationsphase des Asteroiden
    bool     m_bIsAlive;        // &quot;Lebt&quot; der Asteroid noch?
    SDL_Rect m_Rect;            // Rect des Asteroiden
	int		 lostasteroid;		// Verloren Asteroiden

};

#endif
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1325536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325536</guid><dc:creator><![CDATA[greece57]]></dc:creator><pubDate>Sat, 14 Jul 2007 20:48:54 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sat, 14 Jul 2007 21:20:41 GMT]]></title><description><![CDATA[<p>Was soll denn die fehlerhafte Codezeile überhaupt für einen Sinn machen? Wenn ich das richtig sehe, dann ist &quot;lostast&quot; eine int Variable und &quot;*plostasteroid&quot; ist vom Typ CAsteroid. Wie soll das klappen und was soll das bringen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325546</guid><dc:creator><![CDATA[KPC]]></dc:creator><pubDate>Sat, 14 Jul 2007 21:20:41 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sat, 14 Jul 2007 21:31:49 GMT]]></title><description><![CDATA[<p>KPC schrieb:</p>
<blockquote>
<p>Was soll denn die fehlerhafte Codezeile überhaupt für einen Sinn machen? Wenn ich das richtig sehe, dann ist &quot;lostast&quot; eine int Variable und &quot;*plostasteroid&quot; ist vom Typ CAsteroid. Wie soll das klappen und was soll das bringen?</p>
</blockquote>
<p>ja, es muss wahrscheinlich vom gleichen Typ sein.<br />
Da steht ja bereits in der Fehlermeldung, hab ich auch übersehen <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/1325550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325550</guid><dc:creator><![CDATA[XP*]]></dc:creator><pubDate>Sat, 14 Jul 2007 21:31:49 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sun, 15 Jul 2007 08:10:57 GMT]]></title><description><![CDATA[<p>was muss ich also machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <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/1325660</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325660</guid><dc:creator><![CDATA[greece57]]></dc:creator><pubDate>Sun, 15 Jul 2007 08:10:57 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sun, 15 Jul 2007 08:16:33 GMT]]></title><description><![CDATA[<p>greece57 schrieb:</p>
<blockquote>
<p>was muss ich also machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <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>Die Finger von Code lassen, den du nicht mal ansatzweise verstehst.</p>
<p>Wie hier der richtige Code aussehen muss, hängt davon ab, was dieser Code tun soll. Und das kannst nur du wissen. Wir können dir jetzt einen Haufen Änderungen vorschlagen, die alle syntaktisch richtig wären und sich compilieren liessen. Aber ob der Code dann das tut, was du willst, ist doch sehr unwahrscheinlich.</p>
<p>Also raus damit: Was soll das ganze?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325663</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325663</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Sun, 15 Jul 2007 08:16:33 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sun, 15 Jul 2007 09:08:04 GMT]]></title><description><![CDATA[<p>Ärgert sich noch jemand darüber, dass zu diesem Code:</p>
<pre><code class="language-cpp">CSprite *m_pSpriteAsteroid; // Zeiger auf Asteroiden-Sprite
    float    m_fXPos;           // X-Position des Asteroiden
    float    m_fYPos;           // Y-Position des Asteroiden
    float    m_fAnimPhase;      // Akt. Animationsphase des Asteroiden
    bool     m_bIsAlive;        // &quot;Lebt&quot; der Asteroid noch?
    SDL_Rect m_Rect;            // Rect des Asteroiden
</code></pre>
<p>DAS dazugeschrieben wird:</p>
<pre><code class="language-cpp">int		 lostasteroid;		// Verloren Asteroiden
</code></pre>
<p>Ich könnte in die Tischkante beißen, wenn ich sowas sehe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325677</guid><dc:creator><![CDATA[*******]]></dc:creator><pubDate>Sun, 15 Jul 2007 09:08:04 GMT</pubDate></item><item><title><![CDATA[Reply to Microsoft Visual C++ Fehler den ich nicht verstehe: ... Kein Operator definiert ... on Sun, 15 Jul 2007 17:11:07 GMT]]></title><description><![CDATA[<p>danke für deine Hilfe ich weiß jetzt was ich machen muss <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="😃"
    /> <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="😃"
    /> <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="😃"
    /><br />
Das Projekt hab ich zwar eh schon aufgegeben weil es einfach noch zu schwer für mich ist aber ich würd trotzdem gern erfahren was ich machen muss <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/1326008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1326008</guid><dc:creator><![CDATA[greece57]]></dc:creator><pubDate>Sun, 15 Jul 2007 17:11:07 GMT</pubDate></item></channel></rss>