<?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[Eigene Events definieren, auslösen &amp;amp; abfangen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich muss in meinem Programm eigene Events definieren, auslösen und abfangen. Ich habe jedoch keine Ahnung, wie ich das anstellen soll. Kann mir jemand ein kleines Beispiel geben?</p>
<p>Viele Grüße aus Hamburg,</p>
<p>Jens Hibbeler</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/129565/eigene-events-definieren-auslösen-amp-abfangen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 07:36:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/129565.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Dec 2005 15:59:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eigene Events definieren, auslösen &amp;amp; abfangen on Wed, 14 Dec 2005 15:59:39 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich muss in meinem Programm eigene Events definieren, auslösen und abfangen. Ich habe jedoch keine Ahnung, wie ich das anstellen soll. Kann mir jemand ein kleines Beispiel geben?</p>
<p>Viele Grüße aus Hamburg,</p>
<p>Jens Hibbeler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942158</guid><dc:creator><![CDATA[JensHibbeler]]></dc:creator><pubDate>Wed, 14 Dec 2005 15:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Events definieren, auslösen &amp;amp; abfangen on Wed, 14 Dec 2005 16:03:50 GMT]]></title><description><![CDATA[<p>In der Sprache C++ gibt es keine Events. Von welchen Vorgaben gehst Du aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942160</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 14 Dec 2005 16:03:50 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Events definieren, auslösen &amp;amp; abfangen on Wed, 14 Dec 2005 16:08:55 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>das macht man mit Funktionspointern, die in diesem Fall auch Callbacks genannt werden.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942166</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 14 Dec 2005 16:08:55 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Events definieren, auslösen &amp;amp; abfangen on Wed, 14 Dec 2005 16:11:28 GMT]]></title><description><![CDATA[<p>Das geht in C++ aber auch schöner <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/942168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942168</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 14 Dec 2005 16:11:28 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Events definieren, auslösen &amp;amp; abfangen on Wed, 14 Dec 2005 16:20:31 GMT]]></title><description><![CDATA[<p>Dazu sollte man <a href="http://www.boost.org/doc/html/signals.html" rel="nofollow">boost::signals</a> benutzen, das ist sozusagen das Event-System von C++. Ist zwar kein ISO-Standard, aber besser als garnichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942172</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Wed, 14 Dec 2005 16:20:31 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Events definieren, auslösen &amp;amp; abfangen on Thu, 15 Dec 2005 08:58:26 GMT]]></title><description><![CDATA[<p>Es wäre bestimmt auch interessant, sich in diesem Zusammenhang mal das <a href="http://de.wikipedia.org/wiki/Beobachter_%28Entwurfsmuster%29" rel="nofollow">Beobachter Entwurfsmuster</a> anzuschauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942602</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942602</guid><dc:creator><![CDATA[Spezi L]]></dc:creator><pubDate>Thu, 15 Dec 2005 08:58:26 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Events definieren, auslösen &amp;amp; abfangen on Thu, 15 Dec 2005 09:14:50 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>das ist sozusagen das Event-System von C++</p>
</blockquote>
<p>sag doch nicht sowas.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942615</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942615</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 15 Dec 2005 09:14:50 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Events definieren, auslösen &amp;amp; abfangen on Thu, 15 Dec 2005 09:17:07 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>Dazu sollte man <a href="http://www.boost.org/doc/html/signals.html" rel="nofollow">boost::signals</a> benutzen, das ist sozusagen das Event-System von C++. Ist zwar kein ISO-Standard, aber besser als garnichts.</p>
</blockquote>
<p>Wird doch kaum eingesetzt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942618</guid><dc:creator><![CDATA[sowas aber auch]]></dc:creator><pubDate>Thu, 15 Dec 2005 09:17:07 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Events definieren, auslösen &amp;amp; abfangen on Thu, 15 Dec 2005 11:35:52 GMT]]></title><description><![CDATA[<p>Spezi L schrieb:</p>
<blockquote>
<p>Es wäre bestimmt auch interessant, sich in diesem Zusammenhang mal das <a href="http://de.wikipedia.org/wiki/Beobachter_%28Entwurfsmuster%29" rel="nofollow">Beobachter Entwurfsmuster</a> anzuschauen.</p>
</blockquote>
<p>Richtig. Wobei in diesem Fall und in einer stark-typisierten Sprache wie C++ &quot;Typed Message&quot; angebrachter ist.</p>
<p>Andrei Alexandrescu hat im CUJ vor kurzem zwei Artikel zum Thema Policy-Based Observer veröffentlicht. Die sind sicher auch interessant. Leider gibt es wohl nur den zweiten online:<br />
<a href="http://blog.codelphi.com/innersmile/archive/2005/06/10/43862.aspx" rel="nofollow">http://blog.codelphi.com/innersmile/archive/2005/06/10/43862.aspx</a></p>
<blockquote>
<p>Dazu sollte man boost::signals benutzen, das ist sozusagen das Event-System von C++. Ist zwar kein ISO-Standard, aber besser als garnichts.</p>
</blockquote>
<p>boost::signals ist wirklich sehr schön, allerdings nicht, wenn das Event-System im performance-kritischen Teil der Anwendung liegt. In diesem Fall kannst du boost::signal getrost verbrennen (getestet habe ich bis Version 1.33.0 auf gccs und MS Compilern).</p>
<p>Meine <a href="http://fara.cs.uni-potsdam.de/~kaufmann/libevent/index.html" rel="nofollow">Dirty-Little-Hack-Version</a> ist da deutlich schneller. Wobei auch hier noch ne Menge Optimierungspotential drin steckt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942738</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Thu, 15 Dec 2005 11:35:52 GMT</pubDate></item><item><title><![CDATA[Reply to Eigene Events definieren, auslösen &amp;amp; abfangen on Thu, 15 Dec 2005 11:55:40 GMT]]></title><description><![CDATA[<p>Was kann man denn daran so langsam machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/942748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/942748</guid><dc:creator><![CDATA[hmmmmmmm]]></dc:creator><pubDate>Thu, 15 Dec 2005 11:55:40 GMT</pubDate></item></channel></rss>