<?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[list mit Instanzen einer Klasse durchiterieren und Methode aufrufen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte gerne durch eine Sequenz vom Typ list durchiterieren und von jedem Objekt, das sich in der Liste befindet die Methode PerformTimeEvent() aufrufen.</p>
<p>Ich bekomme das aber leider nicht hin, kann mir jemand helfen ? Im folgenden habe ich einen Ausschnitt meines Codes beigefügt.</p>
<pre><code class="language-cpp">#include &lt;list&gt;
#include &lt;algorithm&gt;

#include &lt;TimeEventListener.h&gt;

...

static DWORD WINAPI InformTimeEventListener (LPVOID lpParameter)
{
	list&lt;TimeEventListener*&gt;* listeners = (list&lt;TimeEventListener*&gt;*)lpParameter;

	//list durchiterieren
    //von jedem TimeEventListener die Methode PerformTimeEvent() aufrufen.

	return 0;
}
</code></pre>
<pre><code class="language-cpp">class TimeEventListener
{
public:
	virtual void PerformTimeEvent(void) = 0;
};
</code></pre>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/214221/list-mit-instanzen-einer-klasse-durchiterieren-und-methode-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 06:35:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/214221.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 27 May 2008 07:23:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to list mit Instanzen einer Klasse durchiterieren und Methode aufrufen on Tue, 27 May 2008 07:23:12 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte gerne durch eine Sequenz vom Typ list durchiterieren und von jedem Objekt, das sich in der Liste befindet die Methode PerformTimeEvent() aufrufen.</p>
<p>Ich bekomme das aber leider nicht hin, kann mir jemand helfen ? Im folgenden habe ich einen Ausschnitt meines Codes beigefügt.</p>
<pre><code class="language-cpp">#include &lt;list&gt;
#include &lt;algorithm&gt;

#include &lt;TimeEventListener.h&gt;

...

static DWORD WINAPI InformTimeEventListener (LPVOID lpParameter)
{
	list&lt;TimeEventListener*&gt;* listeners = (list&lt;TimeEventListener*&gt;*)lpParameter;

	//list durchiterieren
    //von jedem TimeEventListener die Methode PerformTimeEvent() aufrufen.

	return 0;
}
</code></pre>
<pre><code class="language-cpp">class TimeEventListener
{
public:
	virtual void PerformTimeEvent(void) = 0;
};
</code></pre>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1517351</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1517351</guid><dc:creator><![CDATA[SoftwareEngineerer]]></dc:creator><pubDate>Tue, 27 May 2008 07:23:12 GMT</pubDate></item><item><title><![CDATA[Reply to list mit Instanzen einer Klasse durchiterieren und Methode aufrufen on Tue, 27 May 2008 09:53:26 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">list&lt;TimeEventListener*&gt;::iterator it = listeners-&gt;begin();
for(; it != listeners-&gt;end(); ++it)
{
     (*it)-&gt;PerformTimeEvent();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1517478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1517478</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Tue, 27 May 2008 09:53:26 GMT</pubDate></item></channel></rss>