<?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[Klasse erstellt Thread als Memberfunktion]]></title><description><![CDATA[<p>Hey!</p>
<p>Wenn ich jetzt möchte, dass eine Klasse einen Thread erstellt, welcher eine Memberfunktion dieser Klasse aufruft, komm ich dann wieder nicht um ne globale od. statische Hilfsfunktion rum? Und sind das eigentlich Performanceeinbußen?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186960/klasse-erstellt-thread-als-memberfunktion</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Jul 2026 19:02:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186960.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 14 Jul 2007 01:25:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klasse erstellt Thread als Memberfunktion on Sat, 14 Jul 2007 01:25:37 GMT]]></title><description><![CDATA[<p>Hey!</p>
<p>Wenn ich jetzt möchte, dass eine Klasse einen Thread erstellt, welcher eine Memberfunktion dieser Klasse aufruft, komm ich dann wieder nicht um ne globale od. statische Hilfsfunktion rum? Und sind das eigentlich Performanceeinbußen?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325085</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Sat, 14 Jul 2007 01:25:37 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse erstellt Thread als Memberfunktion on Sat, 14 Jul 2007 05:46:15 GMT]]></title><description><![CDATA[<p>Das macht man so:</p>
<pre><code class="language-cpp">class Foo
{
  void Bar()
  {
    _beginthread(&amp;StaticThreadFunc, 0, this);
  }
  static void StaticThreadFunc(void *arg)
  {
    Bar *bar = (Bar*) arg;
    bar-&gt;ThreadFunc();
  }
  void ThreadFunc()
  {
  }
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1325102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325102</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sat, 14 Jul 2007 05:46:15 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse erstellt Thread als Memberfunktion on Sat, 14 Jul 2007 12:16:38 GMT]]></title><description><![CDATA[<p>Also kommt man um ne statische ned herum? Auf die Performance wird das aber sogut wie keine Auswirkung haben, richtig?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325270</guid><dc:creator><![CDATA[ceplusplus@loggedoff]]></dc:creator><pubDate>Sat, 14 Jul 2007 12:16:38 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse erstellt Thread als Memberfunktion on Sat, 14 Jul 2007 17:18:58 GMT]]></title><description><![CDATA[<p>Wirst Du bestimmt nicht merken <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/1325443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325443</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Sat, 14 Jul 2007 17:18:58 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse erstellt Thread als Memberfunktion on Sun, 15 Jul 2007 14:33:54 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Das macht man so:</p>
<pre><code class="language-cpp">class Foo
{
  void Bar()
  {
    _beginthread(&amp;StaticThreadFunc, 0, this);
  }
  static void StaticThreadFunc(void *arg)
  {
    Bar *bar = (Bar*) arg;
    bar-&gt;ThreadFunc();
  }
  void ThreadFunc()
  {
  }
};
</code></pre>
</blockquote>
<p>Bin ich jetzt durcheinander oder müssten nicht die &quot;Bar&quot; durch &quot;Foo&quot; ersetzt werden <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>schirrmie</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325909</guid><dc:creator><![CDATA[schirrmie]]></dc:creator><pubDate>Sun, 15 Jul 2007 14:33:54 GMT</pubDate></item><item><title><![CDATA[Reply to Klasse erstellt Thread als Memberfunktion on Sun, 15 Jul 2007 15:03:38 GMT]]></title><description><![CDATA[<p>Nee, hast vollkommen recht... hab ich nur so aus dem Kopf getippt <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>
<p>Also nochmals zum mitschreiben:</p>
<pre><code class="language-cpp">class Foo
{
  void Bar()
  {
    _beginthread(&amp;StaticThreadFunc, 0, this);
  }
  static void StaticThreadFunc(void *arg)
  {
    Foo *foo = (Foo*) arg;
    foo-&gt;ThreadFunc();
  }
  void ThreadFunc()
  {
  }
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1325932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325932</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 15 Jul 2007 15:03:38 GMT</pubDate></item></channel></rss>