<?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[Funktion in Methode]]></title><description><![CDATA[<p>Hi,<br />
wie ist es möglich eine Funktion innerhalb einer Methode zu deklarieren? Ich rufe, geschweige denn deklariere, die Klasse irgendwo anders. Ich möchte sie einfach in der Methode erstellen, sprich:</p>
<pre><code class="language-cpp">class TolleKlasse
{
public:
void Load-Methode(const char* Filename);
};

void TolleKlasse::Load-Methode(const char *Filename)
{
 AUX_RGBImageRec *LoadBMP(const char *filename)
{
  //löwenzahn mit fußpilz blablabla....
}
};
</code></pre>
<p>Warum geht das nicht und wie kann ich das realisieren? komplett in der Klasse deklarieren möchte ich sie auf keinen Fall.<br />
Vielen lieben Dank im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/226494/funktion-in-methode</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 23:24:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/226494.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Nov 2008 06:44:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 06:44:52 GMT]]></title><description><![CDATA[<p>Hi,<br />
wie ist es möglich eine Funktion innerhalb einer Methode zu deklarieren? Ich rufe, geschweige denn deklariere, die Klasse irgendwo anders. Ich möchte sie einfach in der Methode erstellen, sprich:</p>
<pre><code class="language-cpp">class TolleKlasse
{
public:
void Load-Methode(const char* Filename);
};

void TolleKlasse::Load-Methode(const char *Filename)
{
 AUX_RGBImageRec *LoadBMP(const char *filename)
{
  //löwenzahn mit fußpilz blablabla....
}
};
</code></pre>
<p>Warum geht das nicht und wie kann ich das realisieren? komplett in der Klasse deklarieren möchte ich sie auf keinen Fall.<br />
Vielen lieben Dank im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608821</guid><dc:creator><![CDATA[pilz]]></dc:creator><pubDate>Sun, 02 Nov 2008 06:44:52 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 07:32:50 GMT]]></title><description><![CDATA[<p>Was soll das bringen? Für was brauchst du das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608823</guid><dc:creator><![CDATA[ölwurm]]></dc:creator><pubDate>Sun, 02 Nov 2008 07:32:50 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 07:44:56 GMT]]></title><description><![CDATA[<p>Ganz einfach: Ich will über die Methode eine Texturladen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608824</guid><dc:creator><![CDATA[pilz]]></dc:creator><pubDate>Sun, 02 Nov 2008 07:44:56 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 07:45:06 GMT]]></title><description><![CDATA[<p>Was macht das für einen Sinn?<br />
Schonmal was von vererbung gehört?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608825</guid><dc:creator><![CDATA[Klatschmond]]></dc:creator><pubDate>Sun, 02 Nov 2008 07:45:06 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 07:45:54 GMT]]></title><description><![CDATA[<p>Was willst Du machen?</p>
<p>Geht's genauer?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608826</guid><dc:creator><![CDATA[Klatschmond]]></dc:creator><pubDate>Sun, 02 Nov 2008 07:45:54 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 07:56:11 GMT]]></title><description><![CDATA[<p>Hä, versteh ich nicht wie soll das mit Vererbungen gehen....?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608827</guid><dc:creator><![CDATA[pilz]]></dc:creator><pubDate>Sun, 02 Nov 2008 07:56:11 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 07:58:09 GMT]]></title><description><![CDATA[<p>und warum schreibst du den code zum laden nicht einfach in die methode? wozu soll die zusätzlich funktion gut sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608828</guid><dc:creator><![CDATA[ölwurm]]></dc:creator><pubDate>Sun, 02 Nov 2008 07:58:09 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 08:06:36 GMT]]></title><description><![CDATA[<p>du kannst das mit einem kleinen trick machen:</p>
<pre><code class="language-cpp">void klasse::methode()
{
    struct omghax // die struktur ist nur innerhalb dieser methode bekannt...
    {
        static int funktion() // ...diese funktion ebenso
        {
            return 42;
        }
    };

    std::cout &lt;&lt; omghax::funktion(); // 42
}
</code></pre>
<p>sowas kann dann und wann nützlich sein, z.b. wenn man funktoren lokal halten will. ob das in deinem fall sinnvoll ist, bezweifle ich aber. so ein code ist schnell schlecht lesbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608829</guid><dc:creator><![CDATA[tollernick]]></dc:creator><pubDate>Sun, 02 Nov 2008 08:06:36 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 08:15:36 GMT]]></title><description><![CDATA[<p>Hm, hört sich schonmal gut an...das Prolem ist nur das wenn ich ne neue Funktion in der Methode deklariere, er das nicht zulässt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608830</guid><dc:creator><![CDATA[pilz]]></dc:creator><pubDate>Sun, 02 Nov 2008 08:15:36 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 08:29:52 GMT]]></title><description><![CDATA[<p>warum einfach, wenns auch kompliziert geht... <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/1608832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608832</guid><dc:creator><![CDATA[ölwurm]]></dc:creator><pubDate>Sun, 02 Nov 2008 08:29:52 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 08:34:23 GMT]]></title><description><![CDATA[<blockquote>
<p>warum einfach, wenns auch kompliziert geht... <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>
</blockquote>
<p>Mhm?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608833</guid><dc:creator><![CDATA[pilz]]></dc:creator><pubDate>Sun, 02 Nov 2008 08:34:23 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 08:42:47 GMT]]></title><description><![CDATA[<p>pilz schrieb:</p>
<blockquote>
<p>Hm, hört sich schonmal gut an...das Prolem ist nur das wenn ich ne neue Funktion in der Methode deklariere, er das nicht zulässt.</p>
</blockquote>
<p>was? wer lässt was nicht zu? die lösung steht doch da. drück dich doch mal so aus, dass man nicht deine gedanken lesen muss, um zu verstehen was du eigentlich willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608835</guid><dc:creator><![CDATA[tollernick]]></dc:creator><pubDate>Sun, 02 Nov 2008 08:42:47 GMT</pubDate></item><item><title><![CDATA[Reply to Funktion in Methode on Sun, 02 Nov 2008 08:55:46 GMT]]></title><description><![CDATA[<p>Jop, habs schon hinbekommen. Anstatt über den Zeiger eine Funktion zu deklarieren, hab ich einfach nur den Zeiger erstellt. UNd nu gehts, danke nochmal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1608838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1608838</guid><dc:creator><![CDATA[(fuß)pilz]]></dc:creator><pubDate>Sun, 02 Nov 2008 08:55:46 GMT</pubDate></item></channel></rss>