<?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[dynamische Funktion in Klasse]]></title><description><![CDATA[<p>tagchen,<br />
normalerweise benutze ich den Borland C++Builder und möchte mich hierbei gerne an seinem Vorbild orientieren. Ich zeichne innerhalb eines anderen Programmes Buttons etc, die dann in einem Vector gespeichert sind und nacheinander neu gezeichnet werden. (So ähnlich wie in jedem anderen Programm auch.) Nun hätte ich gerne etwas wie OnClick und hatte mir dazu überlegt in die Button-Klasse soetwas wie eine Funktionvariable einzubauen, der ich dann beim Erstellen des Buttons eine Funktion übergebe. Nur wie mache ich sowas?</p>
<pre><code class="language-cpp">classe Button
{
   int x, y;
   ...
   func Funktion;
};
</code></pre>
<pre><code class="language-cpp">{
   ...
   Button *newButton = (...);
   newButton.func = meineOnClickFunktion();
   Button *newButton2 = (...);
   newButton2.func = meineOnClickFunktion2();
}
</code></pre>
<p>Wie kann man soetwas realisieren? Hatte mir gedacht, da irgendwie soetwas wie eine Dummyfunktion ohne Inhalt zu machen und dann</p>
<pre><code class="language-cpp">{
   ...
   newButton-&gt;dummy = &amp;meineOnClickFunktion;
   ...
}
</code></pre>
<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>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/209908/dynamische-funktion-in-klasse</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 04:52:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/209908.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 04 Apr 2008 16:03:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to dynamische Funktion in Klasse on Fri, 04 Apr 2008 16:03:37 GMT]]></title><description><![CDATA[<p>tagchen,<br />
normalerweise benutze ich den Borland C++Builder und möchte mich hierbei gerne an seinem Vorbild orientieren. Ich zeichne innerhalb eines anderen Programmes Buttons etc, die dann in einem Vector gespeichert sind und nacheinander neu gezeichnet werden. (So ähnlich wie in jedem anderen Programm auch.) Nun hätte ich gerne etwas wie OnClick und hatte mir dazu überlegt in die Button-Klasse soetwas wie eine Funktionvariable einzubauen, der ich dann beim Erstellen des Buttons eine Funktion übergebe. Nur wie mache ich sowas?</p>
<pre><code class="language-cpp">classe Button
{
   int x, y;
   ...
   func Funktion;
};
</code></pre>
<pre><code class="language-cpp">{
   ...
   Button *newButton = (...);
   newButton.func = meineOnClickFunktion();
   Button *newButton2 = (...);
   newButton2.func = meineOnClickFunktion2();
}
</code></pre>
<p>Wie kann man soetwas realisieren? Hatte mir gedacht, da irgendwie soetwas wie eine Dummyfunktion ohne Inhalt zu machen und dann</p>
<pre><code class="language-cpp">{
   ...
   newButton-&gt;dummy = &amp;meineOnClickFunktion;
   ...
}
</code></pre>
<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>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1486586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1486586</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Fri, 04 Apr 2008 16:03:37 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische Funktion in Klasse on Fri, 04 Apr 2008 16:09:28 GMT]]></title><description><![CDATA[<p>function pointers <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="🙄"
    /><br />
das ist stoff, den man in der 2.klasse durchnimmt.</p>
<p><a href="http://www.function-pointer.org/" rel="nofollow">http://www.function-pointer.org/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1486593</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1486593</guid><dc:creator><![CDATA[rofler]]></dc:creator><pubDate>Fri, 04 Apr 2008 16:09:28 GMT</pubDate></item><item><title><![CDATA[Reply to dynamische Funktion in Klasse on Fri, 04 Apr 2008 16:21:10 GMT]]></title><description><![CDATA[<p>siehe letzten &quot;Code&quot; von mir. Ich wollte wissen, ob es unter Umständen noch etwas anderes zu dem Thema gibt.</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1486606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1486606</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Fri, 04 Apr 2008 16:21:10 GMT</pubDate></item></channel></rss>