<?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[boost::function]]></title><description><![CDATA[<p>Hallo,<br />
ich hätte gerne gewusst wo man, außer im aktiven Multithreading, Funktionszeiger braucht?</p>
<p>Danke im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/253340/boost-function</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 19:15:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/253340.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 01 Nov 2009 00:01:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 00:01:47 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich hätte gerne gewusst wo man, außer im aktiven Multithreading, Funktionszeiger braucht?</p>
<p>Danke im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801463</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Sun, 01 Nov 2009 00:01:47 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 00:04:50 GMT]]></title><description><![CDATA[<p>Event-Systeme?!<br />
außerdem vereinfachen sie die arbeit auch in normalen dingen<br />
z.bsp. war erst heut wieder ne frage zu for_each und fkt-zeigern (klar würde es auch ohne gehen, aber mit gehts eben in einer Zeile - und meist trotzdem übersichtlicher als mit ner schleife)</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801466</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sun, 01 Nov 2009 00:04:50 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 00:19:34 GMT]]></title><description><![CDATA[<p>Recht nützlich wenn man per DLL-Injection oä. im Speicher eines fremden Prozesses ist und Funktionen aufrufen möchte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801472</guid><dc:creator><![CDATA[Icematix]]></dc:creator><pubDate>Sun, 01 Nov 2009 00:19:34 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 00:24:15 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>Event-Systeme?!</p>
</blockquote>
<p>Wohl eines der wichtigsten Anwendungsgebiete. In vielen GUI-Frameworks wird das Observer-Pattern über Funktionszeiger realisiert. Aber auch im Zusammenhang mit funktionalen STL-Algorithmen finden Funktionszeiger (oder Funktoren) Anwendung. Generell, um Callback-Mechanismen zu implementieren.</p>
<p><code>boost::function</code> kann allerdings viel mehr als schlichte Funktionszeiger - besonders in Verbindung mit <code>boost::bind</code> entsteht daraus ein sehr mächtiges Konstrukt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801476</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 01 Nov 2009 00:24:15 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 00:36:43 GMT]]></title><description><![CDATA[<p>Für so ziemlich alle numerischen Verfahren, zum Beispiel. Nimm etwa eine Newton-Approximation - es wäre ziemlich albern, sie für jede Funktion neu zu schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801479</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801479</guid><dc:creator><![CDATA[seldon]]></dc:creator><pubDate>Sun, 01 Nov 2009 00:36:43 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 13:13:20 GMT]]></title><description><![CDATA[<p>Noch viel wichtiger für ISO-C++ ist, dass der Virtual Method Table Pointer auf Funktionen in der VMT zeigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801618</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Sun, 01 Nov 2009 13:13:20 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 15:28:52 GMT]]></title><description><![CDATA[<p>Ad aCTa schrieb:</p>
<blockquote>
<p>Noch viel wichtiger für ISO-C++ ist, dass der Virtual Method Table Pointer auf Funktionen in der VMT zeigt.</p>
</blockquote>
<p>hä?<br />
was hat der vtable damit zu tun??<br />
und was hat ISO-C++ mit dem vtable zu tun???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801693</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801693</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sun, 01 Nov 2009 15:28:52 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 16:15:12 GMT]]></title><description><![CDATA[<blockquote>
<p>&gt; der vtable</p>
</blockquote>
<p>Die VTable, die!</p>
<blockquote>
<p>&gt; damit zu tun</p>
</blockquote>
<p>Diese Tabelle ist i.d.R. beim Compiler als Array aus Funktionszeigern implementiert, also auf die virtuellen Funktionen.<br />
Der VMT-Ptr. ist in dieser Hinsicht sogar ein Zeiger auf ein Funktionszeiger, dem ersten in der VTable.<br />
Und das ist bekanntlich auf Compiler-Ebene, also für die Sprachfunktionalität entscheident und hebt die Notwendigkeit von Funktionszeigern hervor.<br />
Man könnte noch weiter gehen, OOP basiert auch zum Großteil aus Funktionszeigern in seiner C++-Implementierung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801714</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Sun, 01 Nov 2009 16:15:12 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 16:19:00 GMT]]></title><description><![CDATA[<p>Der Compiler kann das machen, wie er will. Der Standard schreibt nicht vor, wie es geschieht, sondern nur die allgemeine Schnitstelle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801716</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 01 Nov 2009 16:19:00 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 16:23:17 GMT]]></title><description><![CDATA[<p>Es läuft allerdings anyway auf Funktionszeiger hinauf, da die Prozedur-Adressen im RAM nun einmal in Datensegmenten alias Funktionszeiger untergebracht sind. Die Technik erlaubt gar nichts anderes. Mir ist kein Compiler bekannt, der es anders machen würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801718</guid><dc:creator><![CDATA[Ad aCTa]]></dc:creator><pubDate>Sun, 01 Nov 2009 16:23:17 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 19:59:14 GMT]]></title><description><![CDATA[<p>Ad aCTa schrieb:</p>
<blockquote>
<blockquote>
<p>&gt; der vtable</p>
</blockquote>
<p>Die VTable, die!</p>
</blockquote>
<p>lol<br />
ja, wenn du meinst.</p>
<p>n.b.: man kann das geschlecht eines fremdwortes nicht vom geschlecht der übersetzung herleiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801842</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sun, 01 Nov 2009 19:59:14 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Sun, 01 Nov 2009 20:16:34 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>n.b.: man kann das geschlecht eines fremdwortes nicht vom geschlecht der übersetzung herleiten.</p>
</blockquote>
<p><a href="http://www.spiegel.de/kultur/zwiebelfisch/0,1518,348938,00.html" rel="nofollow">http://www.spiegel.de/kultur/zwiebelfisch/0,1518,348938,00.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1801851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1801851</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sun, 01 Nov 2009 20:16:34 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function on Mon, 02 Nov 2009 09:34:12 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>hustbaer schrieb:</p>
<blockquote>
<p>n.b.: man kann das geschlecht eines fremdwortes nicht vom geschlecht der übersetzung herleiten.</p>
</blockquote>
<p><a href="http://www.spiegel.de/kultur/zwiebelfisch/0,1518,348938,00.html" rel="nofollow">http://www.spiegel.de/kultur/zwiebelfisch/0,1518,348938,00.html</a></p>
</blockquote>
<p>Was willst du damit sagen?<br />
Dass &quot;Table&quot; ein Gebäudename ist, und der Herr der das schreibt die deutsche Sprache definiert?<br />
Blödsinn.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1802025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1802025</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Mon, 02 Nov 2009 09:34:12 GMT</pubDate></item></channel></rss>