<?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[Globale Objekte]]></title><description><![CDATA[<p>Ich möchte ein Spiel programmieren, dazu brauche ich ein <strong>GLOBALES</strong> Objekt der Klasse &quot;GameHandling&quot; (Das übernimmt mir dann die Arbeit).<br />
Aber wie mache ich das? Ich habe folgendes probiert:</p>
<pre><code class="language-cpp">//hier werden die ganzen Sachen importiert

GameHandling Game; //so würde ich ja auch eine &quot;normal&quot; globale Variable definieren

class GameHandling //kommt danach, der Aufbau ist glaube ich unwichtig

int main()
</code></pre>
<p>So, und in der main würde ich dann gerne noch sowas wie<br />
Game = new GameHandling()<br />
machen, also den Konstruktor aufrufen damit ich dann wirklich ein Objekt habe!<br />
Ich bekomme aber immer so etwas wie</p>
<p>&quot;missing ';' before identifier 'Game'<br />
mit Verweis auf die GameHandle Game-Zeile!</p>
<p>???</p>
<p>Bitte Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/115480/globale-objekte</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 13:43:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/115480.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Jul 2005 05:03:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:03:20 GMT]]></title><description><![CDATA[<p>Ich möchte ein Spiel programmieren, dazu brauche ich ein <strong>GLOBALES</strong> Objekt der Klasse &quot;GameHandling&quot; (Das übernimmt mir dann die Arbeit).<br />
Aber wie mache ich das? Ich habe folgendes probiert:</p>
<pre><code class="language-cpp">//hier werden die ganzen Sachen importiert

GameHandling Game; //so würde ich ja auch eine &quot;normal&quot; globale Variable definieren

class GameHandling //kommt danach, der Aufbau ist glaube ich unwichtig

int main()
</code></pre>
<p>So, und in der main würde ich dann gerne noch sowas wie<br />
Game = new GameHandling()<br />
machen, also den Konstruktor aufrufen damit ich dann wirklich ein Objekt habe!<br />
Ich bekomme aber immer so etwas wie</p>
<p>&quot;missing ';' before identifier 'Game'<br />
mit Verweis auf die GameHandle Game-Zeile!</p>
<p>???</p>
<p>Bitte Hilfe!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831487</guid><dc:creator><![CDATA[CPlusPlusN00b]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:03:20 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:05:24 GMT]]></title><description><![CDATA[<p>Vielleicht ist auch noch dieser Fehler wichtig:</p>
<p>'Game' missing storage-class or type specifiers</p>
<p>oder</p>
<p>'GameHandling' missing storage-class or type specifiers</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831488</guid><dc:creator><![CDATA[CPlusPlusN00b]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:05:24 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:07:35 GMT]]></title><description><![CDATA[<p>CPlusPlusN00b schrieb:</p>
<blockquote>
<p>So, und in der main würde ich dann gerne noch sowas wie<br />
Game = new GameHandling()<br />
machen, also den Konstruktor aufrufen damit ich dann wirklich ein Objekt habe!</p>
</blockquote>
<p>Das brauchst du nicht, wir sind hier nicht bei Java oder C#. Du hast &quot;wirklich ein Objekt&quot;.</p>
<p>Allerdings sollte die Klassendeklaration vor der Definition der globlalen Variablen stehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831490</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:07:35 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:12:52 GMT]]></title><description><![CDATA[<p>Gut, Danke einmal!</p>
<p>Das hat meine Fehler von 4 auf 2 gesenkt. Hier die noch verbleibenden:</p>
<p>unexpected 'class' 'GameHandling' <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="😕"
    /><br />
unable to recover from previous error(s); stopping compilation <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/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Kannst du mir da auch helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831491</guid><dc:creator><![CDATA[CPlusPlusN00b]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:12:52 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:17:31 GMT]]></title><description><![CDATA[<p>zeig mal bitte etwas mehr quellcode....irgendwas is an der klasse falsch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831494</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831494</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:17:31 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:25:54 GMT]]></title><description><![CDATA[<p>CPlusPlusN00b schrieb:</p>
<blockquote>
<p>unexpected 'class' 'GameHandling' <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="😕"
    /><br />
unable to recover from previous error(s); stopping compilation <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/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Hast du vor der Deklaration von GameHandling womöglich eine andere Klassendeklaration nicht mit einem Semikolon abgeschlossen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831498</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:25:54 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:26:22 GMT]]></title><description><![CDATA[<p>Okay, hier:</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt; //möchte grafisch machen, das haut auch hin, nur das Spiel selbst geht nicht

class Player
{
private:
    int int_Action;
public:
    Player() //Konstruktor
    {

class GameHandling
{
private:
    Player pla_Spieler[2]; //ist auch eine Klasse
    int int_aktSpieler;
public:
    GameHandling() //Konstruktor
    {
        //So war es früher, habe ich aber weggelassen
        pla_Spieler[1] = Player();
        pla_Spieler[2] = Player();
    }

    int set_Action(int Action)
    {
        //hier kommt dann ein bisschen unnötiger Quelltext, zur Verarbeitung der Eingabe, es geht um Schere Stein Papier!
    }
}
</code></pre>
<p>Das ist inetwa die Klasse!</p>
<p>(Einen Fehler habe ich vorher noch selber gefunden, ich habe bei<br />
class GameHandling<br />
zwei Klammern (wie bei einer Methode) angehängt, die sind jetzt weg, geht immer noch nicht, macht sogar mehr Fehler <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/831499</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831499</guid><dc:creator><![CDATA[CPlusPlusN00b]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:26:22 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:28:16 GMT]]></title><description><![CDATA[<p>Sorry, habe gerade statt [ALT]+Y (für 4 Leerzeichen) [ALT]+S gedrückt und habe deshalt nicht fertigen Quelltext geschickt!</p>
<pre><code class="language-cpp">#include &lt;windows.h&gt; //möchte grafisch machen, das haut auch hin, nur das Spiel selbst geht nicht 

class Player 
{ 
private: 
    int int_Action; 
public: 
    Player() //Konstruktor 
    { 
        int_Action = 0;
    }

    //dann kommt noch get- und set-action ...
}

class GameHandling 
{ 
private: 
    Player pla_Spieler[2]; //ist auch eine Klasse 
    int int_aktSpieler; 
public: 
    GameHandling() //Konstruktor 
    { 
        //So war es früher, habe ich aber weggelassen 
        pla_Spieler[1] = Player(); 
        pla_Spieler[2] = Player(); 
    } 

    int set_Action(int Action) 
    { 
        //hier kommt dann ein bisschen unnötiger Quelltext, zur Verarbeitung der Eingabe, es geht um Schere Stein Papier! 
    } 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/831501</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831501</guid><dc:creator><![CDATA[CPlusPlusN00b]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:28:16 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:29:50 GMT]]></title><description><![CDATA[<p>Am Ende der Deklaration von Player fehlt das Semikolon.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831502</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831502</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:29:50 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:33:10 GMT]]></title><description><![CDATA[<p>ok, grad neuen code gesehen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831503</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831503</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:33:10 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:33:37 GMT]]></title><description><![CDATA[<p>MFK schrieb:</p>
<blockquote>
<p>Am Ende der Deklaration von Player fehlt das Semikolon.</p>
</blockquote>
<p>Und am ende von GameHandling auch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831504</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:33:37 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 15 Jul 2005 05:35:02 GMT]]></title><description><![CDATA[<p>Ja, das stimmt, danke! War in JAVA leider nie so <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>
<p>Es geht jetzt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/831506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/831506</guid><dc:creator><![CDATA[CPlusPlusN00b]]></dc:creator><pubDate>Fri, 15 Jul 2005 05:35:02 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Objekte on Fri, 02 Dec 2005 00:36:19 GMT]]></title><description><![CDATA[<p>hi, kann man den quellcode von schere stein papier evtl bekommen? <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/931900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/931900</guid><dc:creator><![CDATA[gluck]]></dc:creator><pubDate>Fri, 02 Dec 2005 00:36:19 GMT</pubDate></item></channel></rss>