<?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[Globale Liste &#x2F; Statische Liste]]></title><description><![CDATA[<p>Hi,</p>
<p>wie bekomme ich es hin, dass ich auf eine Liste unabhängig von Objekten zugreifen kann.<br />
D.h. ich habe eine Klasse mit einer Liste. In der Main erstelle ich ein Objekt X und schreibe Sachen von dort aus in die Liste. Doch jetzt möchte ich von einer anderen Klasse aus auch auf die Liste zugreifen, jedoch muss ich das Objekt X wiederverwenden.</p>
<p>Ich habe es nun so gemacht, dass ich den Pointer von Objekt X übergebe. Jedoch hätte ich es gerne &quot;Objekt unabhängig&quot; quasi Statisch.</p>
<p>Lösungsansatz :<br />
Mein Lösungsansatz ist gewesen, dass ich die Liste static initialisiere wodurch eigentlich das Problem gelöst sein müsste. Zumindest mit einer static integer Variable hat es geklappt.</p>
<pre><code>#ifndef LISTBSP_H
#define LISTBSP_H
#include &quot;list&quot;
class ListBsp
{
public:

    ListBsp();

    static std::list&lt;int&gt; getTest();
    static void setTest(const std::list&lt;int&gt; &amp;value);

private:

    static std::list&lt;int *&gt;Test;
    static int test1;
};

#endif // LISTBSP_H
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/340457/globale-liste-statische-liste</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 04:09:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/340457.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Nov 2016 14:38:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Globale Liste &#x2F; Statische Liste on Wed, 09 Nov 2016 14:38:44 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>wie bekomme ich es hin, dass ich auf eine Liste unabhängig von Objekten zugreifen kann.<br />
D.h. ich habe eine Klasse mit einer Liste. In der Main erstelle ich ein Objekt X und schreibe Sachen von dort aus in die Liste. Doch jetzt möchte ich von einer anderen Klasse aus auch auf die Liste zugreifen, jedoch muss ich das Objekt X wiederverwenden.</p>
<p>Ich habe es nun so gemacht, dass ich den Pointer von Objekt X übergebe. Jedoch hätte ich es gerne &quot;Objekt unabhängig&quot; quasi Statisch.</p>
<p>Lösungsansatz :<br />
Mein Lösungsansatz ist gewesen, dass ich die Liste static initialisiere wodurch eigentlich das Problem gelöst sein müsste. Zumindest mit einer static integer Variable hat es geklappt.</p>
<pre><code>#ifndef LISTBSP_H
#define LISTBSP_H
#include &quot;list&quot;
class ListBsp
{
public:

    ListBsp();

    static std::list&lt;int&gt; getTest();
    static void setTest(const std::list&lt;int&gt; &amp;value);

private:

    static std::list&lt;int *&gt;Test;
    static int test1;
};

#endif // LISTBSP_H
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2514737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2514737</guid><dc:creator><![CDATA[JanMo]]></dc:creator><pubDate>Wed, 09 Nov 2016 14:38:44 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Liste &#x2F; Statische Liste on Wed, 09 Nov 2016 15:09:13 GMT]]></title><description><![CDATA[<p>Naja, entweder du benutzt globale Variablen (wie in deinem Beispiel) oder du übergibst die Liste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2514741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2514741</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Wed, 09 Nov 2016 15:09:13 GMT</pubDate></item><item><title><![CDATA[Reply to Globale Liste &#x2F; Statische Liste on Wed, 09 Nov 2016 15:12:50 GMT]]></title><description><![CDATA[<p>Wenn statisch, dann aber auch die Referenz auf die Liste zurückgeben, und nicht die Kopie. Aber ich denke mal, dass das ein Flüchtigkeitsfehler war.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2514742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2514742</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Wed, 09 Nov 2016 15:12:50 GMT</pubDate></item></channel></rss>