<?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[Methode wird nicht in eigener Klasse angenommen]]></title><description><![CDATA[<p>Hi, ich hab folgendes Problem:</p>
<p>Ich hab die Klasse Game, diese Klasse soll alles managen was so erledigt werden muss wenn ein Spiel startet. In dieser Klasse hab ich eine Methode:</p>
<p>Ausschnitt aus der Game.h</p>
<pre><code class="language-cpp">public:
   void ProcessEvents ();
</code></pre>
<p>jetzt möchte ich in der Game.cpp gerne diese Funktion aufrufen:</p>
<p>Ausszug aus Game.cpp</p>
<pre><code class="language-cpp">void Game::Run ()
{
   while (GameRun == true)
   {
      ProcessEvents();
      ...
   }
}
</code></pre>
<p>Der Kompiler hat folgendes zu meckern^^</p>
<p>-&gt; undefined reference to 'Game::ProcessEvents()'</p>
<p>Ich hab echt keine Idee woran das liegen kann. Ich benutze die Funktion ja in der eigenen Klasse <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>In einer anderen Klasse habe ich die eigene Funktion der Klasse auch in einer anderen Methode benutzt und alles hat super funktioniert...über seh ich hier vllt was?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/286214/methode-wird-nicht-in-eigener-klasse-angenommen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 00:55:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/286214.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 05 May 2011 17:47:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 17:47:05 GMT]]></title><description><![CDATA[<p>Hi, ich hab folgendes Problem:</p>
<p>Ich hab die Klasse Game, diese Klasse soll alles managen was so erledigt werden muss wenn ein Spiel startet. In dieser Klasse hab ich eine Methode:</p>
<p>Ausschnitt aus der Game.h</p>
<pre><code class="language-cpp">public:
   void ProcessEvents ();
</code></pre>
<p>jetzt möchte ich in der Game.cpp gerne diese Funktion aufrufen:</p>
<p>Ausszug aus Game.cpp</p>
<pre><code class="language-cpp">void Game::Run ()
{
   while (GameRun == true)
   {
      ProcessEvents();
      ...
   }
}
</code></pre>
<p>Der Kompiler hat folgendes zu meckern^^</p>
<p>-&gt; undefined reference to 'Game::ProcessEvents()'</p>
<p>Ich hab echt keine Idee woran das liegen kann. Ich benutze die Funktion ja in der eigenen Klasse <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>In einer anderen Klasse habe ich die eigene Funktion der Klasse auch in einer anderen Methode benutzt und alles hat super funktioniert...über seh ich hier vllt was?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2059158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059158</guid><dc:creator><![CDATA[3tiXoz]]></dc:creator><pubDate>Thu, 05 May 2011 17:47:05 GMT</pubDate></item><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 17:51:41 GMT]]></title><description><![CDATA[<p>Vielleicht solltest du die Funktion noch definieren? <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/2059161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059161</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 05 May 2011 17:51:41 GMT</pubDate></item><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 17:58:14 GMT]]></title><description><![CDATA[<p>Übrigens ist</p>
<pre><code class="language-cpp">while (GameRun == true)
</code></pre>
<p>gleich wie</p>
<pre><code class="language-cpp">while(GameRun)
</code></pre>
<p>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2059163</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059163</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Thu, 05 May 2011 17:58:14 GMT</pubDate></item><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 17:59:30 GMT]]></title><description><![CDATA[<p>Ups.... <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="😃"
    /> Jetzt hab ich solange rummgesucht und alles kontrolliert...Header includes etc...und hab einfach die void Game::ProcessEvents() vergessen... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /> Habs wohl mit ProcessMoving verwechselt und deswegen gedacht ich hätte das shcon erledigt^^</p>
<p>Naja zum Glück eine Einfache Lösung...Danke für den Tipp xD <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="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2059166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059166</guid><dc:creator><![CDATA[3tiXoz]]></dc:creator><pubDate>Thu, 05 May 2011 17:59:30 GMT</pubDate></item><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 18:02:23 GMT]]></title><description><![CDATA[<p>EOutOfResources schrieb:</p>
<blockquote>
<p>Übrigens ist</p>
<pre><code class="language-cpp">while (GameRun == true)
</code></pre>
<p>gleich wie</p>
<pre><code class="language-cpp">while(GameRun)
</code></pre>
<p>.</p>
</blockquote>
<p>Ja stimmt schon. Aber ich finds so irgendwie einfacher zu lesen. Oder ist das für andere Programmierer dann einfacher zu lesen? Sonst sollt ich das ab jetzt vllt. anders machen^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2059167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059167</guid><dc:creator><![CDATA[3tiXoz]]></dc:creator><pubDate>Thu, 05 May 2011 18:02:23 GMT</pubDate></item><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 18:07:33 GMT]]></title><description><![CDATA[<p>3tiXoz schrieb:</p>
<blockquote>
<p>Oder ist das für andere Programmierer dann einfacher zu lesen?</p>
</blockquote>
<p>Überstztung nach Pseudocode:</p>
<pre><code>while(GameRun == true)
während SpielLäuft ist wahr

while(GameRun)
während SpielLäuft
</code></pre>
<p>Ich finde letzteres klarer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2059172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059172</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Thu, 05 May 2011 18:07:33 GMT</pubDate></item><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 18:35:53 GMT]]></title><description><![CDATA[<p>EOutOfResources schrieb:</p>
<blockquote>
<p>Ich finde letzteres klarer.</p>
</blockquote>
<p>Ich fände es noch lesbarer wenn die Variable von der Bezeichnung her gut von Typen etc. zu unterscheiden wäre, bei mir beginnen bool-Variablen mit einem &quot;is&quot; oder vergleichbaren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2059192</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059192</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 05 May 2011 18:35:53 GMT</pubDate></item><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 18:39:18 GMT]]></title><description><![CDATA[<p><strong>asc schrieb:</strong></p>
<blockquote>
<p>Ich fände es noch lesbarer wenn die Variable von der Bezeichnung her gut von Typen etc. zu unterscheiden wäre, bei mir beginnen bool-Variablen mit einem &quot;is&quot; oder vergleichbaren.</p>
</blockquote>
<p>Ja ich mach auch eigentlich immer ein b vor die Bool Variablen...Aber manchmal vergess ich das wenn ich schnell drauflos tippe^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2059196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059196</guid><dc:creator><![CDATA[3tiXoz]]></dc:creator><pubDate>Thu, 05 May 2011 18:39:18 GMT</pubDate></item><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 18:40:12 GMT]]></title><description><![CDATA[<p>asc schrieb:</p>
<blockquote>
<p>die Variable von der Bezeichnung her gut von Typen etc. zu unterscheiden wäre</p>
</blockquote>
<p>Ungarische Notation?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2059197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059197</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Thu, 05 May 2011 18:40:12 GMT</pubDate></item><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 18:40:20 GMT]]></title><description><![CDATA[<p>mh ungarische notation...</p>
<p>die ist recht verpönt, weil man klassen nicht gut damit kennzeichnen kann (zum beispiel)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2059198</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059198</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Thu, 05 May 2011 18:40:20 GMT</pubDate></item><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 19:51:40 GMT]]></title><description><![CDATA[<p>EOutOfResources schrieb:</p>
<blockquote>
<p>asc schrieb:</p>
<blockquote>
<p>die Variable von der Bezeichnung her gut von Typen etc. zu unterscheiden wäre</p>
</blockquote>
<p>Ungarische Notation?</p>
</blockquote>
<p>Nein, eher unterscheide ich z.B. zwischen Typen und Variablen in der Groß- bzw. Kleinschreibung. Ebenso benenne ich Variablen so das ihr Sinn direkt ablesbar ist, bei boolischen Ausdrücken finde ich es lesbarer, wenn die Variable ähnlich einer Frage aufgebaut ist, die eindeutig mit ja oder nein beantwortet werden kann.</p>
<p>Beisielsweise &quot;isActive&quot;, oder &quot;isGameRunning&quot;.</p>
<p>Ungarische Notation widerum lehne ich grundsätzlich ab. Variablen benenne ich nach ihrer Bedeutung, nicht nach ihren Typ, nur bei boolwerten ist eine Frageform imho wesentlich lesbarer.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2059224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059224</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 05 May 2011 19:51:40 GMT</pubDate></item><item><title><![CDATA[Reply to Methode wird nicht in eigener Klasse angenommen on Thu, 05 May 2011 19:53:15 GMT]]></title><description><![CDATA[<p>Aha, jetzt kapier ich's.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2059225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2059225</guid><dc:creator><![CDATA[EOutOfResources]]></dc:creator><pubDate>Thu, 05 May 2011 19:53:15 GMT</pubDate></item></channel></rss>