<?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[Kettenreaktion - Funktionsaufrufe]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein programm in das ich voneinader unabhänge zelle einbinden möchte. diese zellen haben drei nachbarn. wird eine zelle aktiviert, sendet sie informationen an die drei nachbarn. ich hab schon versucht das mit zeigern umzusetzen. also das ich die zelle c habe, die drei zeiger auf die nachbarzellen hat. jede zelle hat eine aktivierungsfunktion, die dann aufgerufen werden soll.<br />
das müsste eigentlich eine kettenreaktion auslösen, so das alle zellen aktiviert werden.<br />
das funzt aber nicht...wäre auch zu schön gewesen - gibt es eine möglichkeit, wie die zellen daten an ihre nachbarn schicken könnten?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142373/kettenreaktion-funktionsaufrufe</link><generator>RSS for Node</generator><lastBuildDate>Tue, 01 Sep 2026 20:09:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142373.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Mar 2006 19:31:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kettenreaktion - Funktionsaufrufe on Wed, 29 Mar 2006 19:31:04 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe ein programm in das ich voneinader unabhänge zelle einbinden möchte. diese zellen haben drei nachbarn. wird eine zelle aktiviert, sendet sie informationen an die drei nachbarn. ich hab schon versucht das mit zeigern umzusetzen. also das ich die zelle c habe, die drei zeiger auf die nachbarzellen hat. jede zelle hat eine aktivierungsfunktion, die dann aufgerufen werden soll.<br />
das müsste eigentlich eine kettenreaktion auslösen, so das alle zellen aktiviert werden.<br />
das funzt aber nicht...wäre auch zu schön gewesen - gibt es eine möglichkeit, wie die zellen daten an ihre nachbarn schicken könnten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026782</guid><dc:creator><![CDATA[xguestx]]></dc:creator><pubDate>Wed, 29 Mar 2006 19:31:04 GMT</pubDate></item><item><title><![CDATA[Reply to Kettenreaktion - Funktionsaufrufe on Wed, 29 Mar 2006 19:48:38 GMT]]></title><description><![CDATA[<p>Also etwa so:</p>
<pre><code class="language-cpp">#include &lt;algorithm&gt;
#include &lt;functional&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;
using namespace std;

struct Zelle
{
    Zelle( int id ) : m_id( id ) {}
    void addNachbar( Zelle&amp; nachbar )
    {
        m_nachbarn.push_back( &amp;nachbar );
    }
    void activate()
    {
        cout &lt;&lt; &quot;Zelle[&quot; &lt;&lt; m_id &lt;&lt; &quot;] wurde aktiviert&quot; &lt;&lt; endl;
        for_each( m_nachbarn.begin(), m_nachbarn.end(), mem_fun( &amp;Zelle::activate ) );
    }
private:
    int m_id;
    std::vector&lt; Zelle* &gt; m_nachbarn;
};

int main()
{
    Zelle hugo(7);
    Zelle berta(8);
    Zelle ernie(2);
    Zelle bert(-1);

    hugo.addNachbar( berta );
    hugo.addNachbar( ernie );
    hugo.addNachbar( bert );
    berta.addNachbar( bert );
    ernie.addNachbar( bert );

    hugo.activate();
    return 0;
}
</code></pre>
<p>.. und wo ist jetzt genau das Problem?</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026796</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Wed, 29 Mar 2006 19:48:38 GMT</pubDate></item><item><title><![CDATA[Reply to Kettenreaktion - Funktionsaufrufe on Thu, 30 Mar 2006 07:05:23 GMT]]></title><description><![CDATA[<p>....es gibt kein problem...das mit den zeigern funktioniert auch...aber ich hab nen gaaaanz kleinen logischen fehler gemacht und das hat mich jetzt einen tag gekostet....verdammt</p>
<p>problem gelöst</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026919</guid><dc:creator><![CDATA[xguestx]]></dc:creator><pubDate>Thu, 30 Mar 2006 07:05:23 GMT</pubDate></item><item><title><![CDATA[Reply to Kettenreaktion - Funktionsaufrufe on Thu, 30 Mar 2006 10:40:17 GMT]]></title><description><![CDATA[<p>Werner Salomon schrieb:</p>
<blockquote>
<p>.. und wo ist jetzt genau das Problem?</p>
</blockquote>
<p>Hmm... bidirektionale Nachbarschaftsbeziehungen? Zyklen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027029</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Thu, 30 Mar 2006 10:40:17 GMT</pubDate></item></channel></rss>