<?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[Nochmal zum Thema Zeiger auf Memberfunktionen]]></title><description><![CDATA[<p>Moin allerseits,</p>
<p>ich schlage mich mit dem Thema Zeiger auf Memberfunktionen herum. folgendes Problem:</p>
<p>In meiner Klasse ThresMaax habe ich (in der .h) folgendenden Funktionspointer deklariert:</p>
<pre><code>typedef int (ThresMaax::*CalcThresholdFuncType)();
</code></pre>
<p>Den möchte ich (in der .cpp) wie folgt nutzen:</p>
<pre><code>CalcThresholdFuncType ThisFunc = &amp;ThresMaax::AnyFunction;
int x = ThisFunc();
</code></pre>
<p>Der Compiler mault aber, weil er die letzte Zeile nicht als Funktionsaufruf erkennt (Visual C++ 7, Compilerfehler C2064)</p>
<p>F1!!!</p>
<p>Grusz,</p>
<p>Axel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/136205/nochmal-zum-thema-zeiger-auf-memberfunktionen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 09:22:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/136205.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Feb 2006 09:55:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Nochmal zum Thema Zeiger auf Memberfunktionen on Wed, 08 Feb 2006 09:55:19 GMT]]></title><description><![CDATA[<p>Moin allerseits,</p>
<p>ich schlage mich mit dem Thema Zeiger auf Memberfunktionen herum. folgendes Problem:</p>
<p>In meiner Klasse ThresMaax habe ich (in der .h) folgendenden Funktionspointer deklariert:</p>
<pre><code>typedef int (ThresMaax::*CalcThresholdFuncType)();
</code></pre>
<p>Den möchte ich (in der .cpp) wie folgt nutzen:</p>
<pre><code>CalcThresholdFuncType ThisFunc = &amp;ThresMaax::AnyFunction;
int x = ThisFunc();
</code></pre>
<p>Der Compiler mault aber, weil er die letzte Zeile nicht als Funktionsaufruf erkennt (Visual C++ 7, Compilerfehler C2064)</p>
<p>F1!!!</p>
<p>Grusz,</p>
<p>Axel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/989175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989175</guid><dc:creator><![CDATA[Apoplex]]></dc:creator><pubDate>Wed, 08 Feb 2006 09:55:19 GMT</pubDate></item><item><title><![CDATA[Reply to Nochmal zum Thema Zeiger auf Memberfunktionen on Wed, 08 Feb 2006 10:07:02 GMT]]></title><description><![CDATA[<p>Bei Memberpointern brauchst du ein Objekt mit dessen Hilfe du die Methode aufrufen kannst.</p>
<p>=&gt;</p>
<pre><code class="language-cpp">ThresMaax m;
int x = (m.*ThisFunc)();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/989184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989184</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Wed, 08 Feb 2006 10:07:02 GMT</pubDate></item><item><title><![CDATA[Reply to Nochmal zum Thema Zeiger auf Memberfunktionen on Wed, 08 Feb 2006 11:24:47 GMT]]></title><description><![CDATA[<p><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>Auch innerhalb der &quot;eigenen&quot; Klasse?</p>
<p>Oder, mit anderen Worten:</p>
<pre><code>void ThresMaax::DoSomething()
{
  ThresMaax m;
  int x = (m.*ThisFunc)();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/989231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989231</guid><dc:creator><![CDATA[Apoplex]]></dc:creator><pubDate>Wed, 08 Feb 2006 11:24:47 GMT</pubDate></item><item><title><![CDATA[Reply to Nochmal zum Thema Zeiger auf Memberfunktionen on Wed, 08 Feb 2006 11:26:32 GMT]]></title><description><![CDATA[<p>Apoplex schrieb:</p>
<blockquote>
<p>Auch innerhalb der &quot;eigenen&quot; Klasse?</p>
</blockquote>
<p>Auch dort. Aber da kannst du ja *this benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/989233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989233</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Wed, 08 Feb 2006 11:26:32 GMT</pubDate></item><item><title><![CDATA[Reply to Nochmal zum Thema Zeiger auf Memberfunktionen on Wed, 08 Feb 2006 11:29:04 GMT]]></title><description><![CDATA[<p>Apoplex schrieb:</p>
<blockquote>
<p>Auch innerhalb der &quot;eigenen&quot; Klasse?</p>
</blockquote>
<p>Natürlich.<br />
Du suchst wahrscheinlich folgendes:</p>
<pre><code class="language-cpp">void ThresMaax::DoSomething()
{
  int x = (this-&gt;*ThisFunc)();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/989237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989237</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Wed, 08 Feb 2006 11:29:04 GMT</pubDate></item><item><title><![CDATA[Reply to Nochmal zum Thema Zeiger auf Memberfunktionen on Wed, 08 Feb 2006 11:41:39 GMT]]></title><description><![CDATA[<p><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>
<p>Es funzt!</p>
<p>Vielen Dank, ich hätte fast meine Tastatur aufgefressen. Über dieses kleine Detail hat sich nämlich mein C++-Buch (&quot;Die C++ Programmiersprache&quot; von B. Stroustrup) ausgeschwiegen... *tilt*</p>
<p>Danke und Grusz,</p>
<p>Axel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/989246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989246</guid><dc:creator><![CDATA[Apoplex]]></dc:creator><pubDate>Wed, 08 Feb 2006 11:41:39 GMT</pubDate></item><item><title><![CDATA[Reply to Nochmal zum Thema Zeiger auf Memberfunktionen on Wed, 08 Feb 2006 13:30:20 GMT]]></title><description><![CDATA[<p>MFK schrieb:</p>
<blockquote>
<p>&quot;Funktioniert nicht&quot; ist keine ausreichende Fehlerbeschreibung. &quot;Irgendwie ganz komisch&quot; auch nicht.</p>
</blockquote>
<p>Du sprichst mir aus der Seele. Sowas bekomm ich irgendwie zu oft zuhören <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>BR<br />
evilissimo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/989322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/989322</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Wed, 08 Feb 2006 13:30:20 GMT</pubDate></item></channel></rss>