<?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 miteinander vergleichen... Was gibt&#x27;s für Alternativen?]]></title><description><![CDATA[<p>Ja also... wie man ja weiß, kann man zwei boost::functions nicht per boolschem Operator vergleichen. Was gäb es denn sonst noch für sichere Möglichkeiten oder Alternativen, mit denen man sowas anstellen kann? Mir persönlich fällt das nix Annehmbares ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/263047/boost-function-miteinander-vergleichen-was-gibt-s-für-alternativen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 03:13:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/263047.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Mar 2010 11:14:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to boost::function miteinander vergleichen... Was gibt&#x27;s für Alternativen? on Mon, 15 Mar 2010 11:14:04 GMT]]></title><description><![CDATA[<p>Ja also... wie man ja weiß, kann man zwei boost::functions nicht per boolschem Operator vergleichen. Was gäb es denn sonst noch für sichere Möglichkeiten oder Alternativen, mit denen man sowas anstellen kann? Mir persönlich fällt das nix Annehmbares ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1869177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1869177</guid><dc:creator><![CDATA[TdZ]]></dc:creator><pubDate>Mon, 15 Mar 2010 11:14:04 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function miteinander vergleichen... Was gibt&#x27;s für Alternativen? on Mon, 15 Mar 2010 11:25:24 GMT]]></title><description><![CDATA[<p>Kam vor kurzem erst wegen <code>std::tr1::function</code> :<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-255945.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-255945.html</a></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1869182</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1869182</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Mon, 15 Mar 2010 11:25:24 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function miteinander vergleichen... Was gibt&#x27;s für Alternativen? on Mon, 15 Mar 2010 13:14:10 GMT]]></title><description><![CDATA[<p>Hey, danke für deine Antwort!</p>
<p>Es scheint demnach keine vernünftige Möglichkeit zu geben, oder? Den Iterator-Ansatz, der dort am Ende rausram, finde ich persönlich unpraktisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1869258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1869258</guid><dc:creator><![CDATA[TdZ]]></dc:creator><pubDate>Mon, 15 Mar 2010 13:14:10 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function miteinander vergleichen... Was gibt&#x27;s für Alternativen? on Mon, 15 Mar 2010 14:23:04 GMT]]></title><description><![CDATA[<p>Es geht leider wirklich nur über irgendeine Form von ID. In einem <code>boost::function</code> -Objekt kann ja alles mögliche mit der passenden Signatur stehen. Einfache Funktoren, freie Funktionen oder irgendetwas mit <code>boost::bind</code> kontruiertes. Insbesondere bei <code>boost::bind</code> kann das Funktionsobjekt selbst aus einer vielzahl von Funktionsobjekten zusammengesetzt sein, und eine einheitliche Mimik zum Vergleichen ist nur mit unverhältnismäßig großen Aufwand möglich...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1869310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1869310</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Mon, 15 Mar 2010 14:23:04 GMT</pubDate></item><item><title><![CDATA[Reply to boost::function miteinander vergleichen... Was gibt&#x27;s für Alternativen? on Mon, 15 Mar 2010 19:30:48 GMT]]></title><description><![CDATA[<p>Direktes Vergleichen von <code>std::tr1::function</code> ist nicht möglich (oder nur für wenige Spezialfälle).</p>
<p>Ich brauchte die Vergleichsmöglichkeiten damals, um aus einem Event-System registrierte Funktionen zu löschen. Daher schien mir der &quot;Iterator-Ansatz&quot; (der Iterator ist eigentlich nur ein Implementierungsdetail, im Vordergrund steht die Speicherung von referenzierten Funktionen) die einzige brauchbare Möglichkeit zu sein. <em>Boost.Signals</em> verwendet einen ähnlichen Mechanismus.</p>
<p>Wozu musst du denn Funktionen vergleichen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1869498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1869498</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 15 Mar 2010 19:30:48 GMT</pubDate></item></channel></rss>