<?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[wie man in freie Funktion Methode aufrufen ?]]></title><description><![CDATA[<p>Hallo alle,</p>
<p>zuerst danke alle für die Hilfe. <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="👍"
    /> <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>
<p>ich soll in eine Freie Funktion die classMethode aufrufen, wie funktioniert so was?</p>
<pre><code class="language-cpp">// test.h
void *threadFunktion( void *arg );

class Test
{
public:
    ...
    void readAndStroeData();
private:
    ...
};

// test.cpp
void Test::readAndStroeData()
{
    // Implementierung
}

void *threadFunktion( void *arg )
{
    // do was
    Test::readAndStroeData(); //???????????? funktioniert nicht :(  :( 
    return NULL;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/191679/wie-man-in-freie-funktion-methode-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 02:53:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191679.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Sep 2007 13:47:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wie man in freie Funktion Methode aufrufen ? on Wed, 05 Sep 2007 13:47:18 GMT]]></title><description><![CDATA[<p>Hallo alle,</p>
<p>zuerst danke alle für die Hilfe. <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="👍"
    /> <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>
<p>ich soll in eine Freie Funktion die classMethode aufrufen, wie funktioniert so was?</p>
<pre><code class="language-cpp">// test.h
void *threadFunktion( void *arg );

class Test
{
public:
    ...
    void readAndStroeData();
private:
    ...
};

// test.cpp
void Test::readAndStroeData()
{
    // Implementierung
}

void *threadFunktion( void *arg )
{
    // do was
    Test::readAndStroeData(); //???????????? funktioniert nicht :(  :( 
    return NULL;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1359455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1359455</guid><dc:creator><![CDATA[rena]]></dc:creator><pubDate>Wed, 05 Sep 2007 13:47:18 GMT</pubDate></item><item><title><![CDATA[Reply to wie man in freie Funktion Methode aufrufen ? on Wed, 05 Sep 2007 13:51:01 GMT]]></title><description><![CDATA[<p>Entweder du musst die Methode fuer ein bestimmtes Objekt aufrufen, oder es muss einen static methode sein. Die Art wie du sie aufrufst, laesst eher auf letzteres schliessen, der Name readandstoredata klingt eher nach einer non-static methode, dann musst du halt das objekt bestimmen, fuer das sie aufgerufen werden soll.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1359460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1359460</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 05 Sep 2007 13:51:01 GMT</pubDate></item><item><title><![CDATA[Reply to wie man in freie Funktion Methode aufrufen ? on Wed, 05 Sep 2007 13:54:17 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>für welches Objekt soll denn die Memberfunktion aufgerufen werden ?<br />
Falls der (void*)-Zeiger auf ein passendes Objekt zeigen soll: Casten.</p>
<p>BTW: muss es wirklich &quot;...<strong>Stroe</strong>...()&quot; heißen ? (hast Du nun so oft getippt, dass ich es mal anmerken muss)</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1359461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1359461</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 05 Sep 2007 13:54:17 GMT</pubDate></item><item><title><![CDATA[Reply to wie man in freie Funktion Methode aufrufen ? on Wed, 05 Sep 2007 13:58:50 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>BTW: muss es wirklich &quot;...<strong>Stroe</strong>...()&quot; heißen ? (hast Du nun so oft getippt, dass ich es mal anmerken muss)</p>
</blockquote>
<p>Automatische Codevervollständigung <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/1359463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1359463</guid><dc:creator><![CDATA[KennerDesZeugs]]></dc:creator><pubDate>Wed, 05 Sep 2007 13:58:50 GMT</pubDate></item><item><title><![CDATA[Reply to wie man in freie Funktion Methode aufrufen ? on Wed, 05 Sep 2007 14:01:23 GMT]]></title><description><![CDATA[<p>Du suchst Methodenzeiger:</p>
<pre><code class="language-cpp">class Test
{
    void methode(int arg)
    {
    }
};

void (Test::*methodenzeiger)(int);

methodenzeiger = &amp;Test::methode;

Test obj;
(obj.*methodenzeiger)();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1359472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1359472</guid><dc:creator><![CDATA[Horst Baldowin III Jr.]]></dc:creator><pubDate>Wed, 05 Sep 2007 14:01:23 GMT</pubDate></item><item><title><![CDATA[Reply to wie man in freie Funktion Methode aufrufen ? on Wed, 05 Sep 2007 14:26:20 GMT]]></title><description><![CDATA[<p>Danke für alle Antwort.</p>
<p>Das Problem habe ich schon gelösen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
<pre><code class="language-cpp">void *threadFunktion( void *arg )
{
    Test t;
    // do was
    t.readAndStoreData(); 
    return NULL;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1359506</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1359506</guid><dc:creator><![CDATA[rena]]></dc:creator><pubDate>Wed, 05 Sep 2007 14:26:20 GMT</pubDate></item></channel></rss>