<?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[Gleiche Instanz in verschiedenen Klassen nutzen]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe eine warscheinlich simple Frage, dennoch komme ich nicht weiter.<br />
Ich möchte die gleiche Klassen instanz in verschiedenen Klassen nutzen. Beispiel:</p>
<pre><code>Klasse C;

Klasse B
B *testB = new C();
Klasse A;
A *testA = new C();
</code></pre>
<p>Dieses zweimalige verwenden von &quot;new&quot; verursacht bei mir Probleme. Wie kann ich Klasse A die gleiche Instanz wie B (also testB) geben ohne dabei in der Klasse A wieder den new Operator für eine Klasse B Instanz zu verwenden?</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/338811/gleiche-instanz-in-verschiedenen-klassen-nutzen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 04:54:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/338811.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Jul 2016 11:44:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Gleiche Instanz in verschiedenen Klassen nutzen on Tue, 12 Jul 2016 11:46:18 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich habe eine warscheinlich simple Frage, dennoch komme ich nicht weiter.<br />
Ich möchte die gleiche Klassen instanz in verschiedenen Klassen nutzen. Beispiel:</p>
<pre><code>Klasse C;

Klasse B
B *testB = new C();
Klasse A;
A *testA = new C();
</code></pre>
<p>Dieses zweimalige verwenden von &quot;new&quot; verursacht bei mir Probleme. Wie kann ich Klasse A die gleiche Instanz wie B (also testB) geben ohne dabei in der Klasse A wieder den new Operator für eine Klasse B Instanz zu verwenden?</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2501985</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501985</guid><dc:creator><![CDATA[ZweilagigesPapier]]></dc:creator><pubDate>Tue, 12 Jul 2016 11:46:18 GMT</pubDate></item><item><title><![CDATA[Reply to Gleiche Instanz in verschiedenen Klassen nutzen on Tue, 12 Jul 2016 11:52:53 GMT]]></title><description><![CDATA[<p>ZweilagigesPapier schrieb:</p>
<blockquote>
<p>Ich habe eine warscheinlich simple Frage,</p>
</blockquote>
<p>Nein, die Frage ist einfach nur wirr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2501987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501987</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 12 Jul 2016 11:52:53 GMT</pubDate></item><item><title><![CDATA[Reply to Gleiche Instanz in verschiedenen Klassen nutzen on Tue, 12 Jul 2016 12:26:33 GMT]]></title><link>https://www.c-plusplus.net/forum/post/2501998</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501998</guid><dc:creator><![CDATA[Jodocus]]></dc:creator><pubDate>Tue, 12 Jul 2016 12:26:33 GMT</pubDate></item><item><title><![CDATA[Reply to Gleiche Instanz in verschiedenen Klassen nutzen on Tue, 12 Jul 2016 12:43:56 GMT]]></title><description><![CDATA[<p>ZweilagigesPapier schrieb:</p>
<blockquote>
<p>Dieses zweimalige verwenden von &quot;new&quot; verursacht bei mir Probleme.</p>
</blockquote>
<p>zwei new = zwei instanzen.<br />
ein new = eine instanz.<br />
die gleiche oder dieselbe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502005</guid><dc:creator><![CDATA[dove]]></dc:creator><pubDate>Tue, 12 Jul 2016 12:43:56 GMT</pubDate></item><item><title><![CDATA[Reply to Gleiche Instanz in verschiedenen Klassen nutzen on Tue, 12 Jul 2016 12:49:14 GMT]]></title><description><![CDATA[<p>[quote=&quot;dove&quot;]<br />
zwei new = zwei instanzen.<br />
ein new = eine instanz.<br />
die gleiche oder dieselbe?[/quote]<br />
Ich würde gerne in Klasse A und B die selbe Instanz von C benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502008</guid><dc:creator><![CDATA[ZweilagigesPapier]]></dc:creator><pubDate>Tue, 12 Jul 2016 12:49:14 GMT</pubDate></item><item><title><![CDATA[Reply to Gleiche Instanz in verschiedenen Klassen nutzen on Tue, 12 Jul 2016 13:03:41 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class C { };

//Klasse A
class A {
   C* c;

public:
   A(C* c) : c{c} {}
};

//Klasse B 
class B {
  C* c

public:
  B(C* c) : c{c} {}
};

int main () {
   C c; //eine instanz von klasse C

   //nutzen derselben instanz durch A und B
   A a{&amp;c};
   B b{&amp;c};
}
</code></pre>
<p>zur info: new hat damit nichts zu tun - dir ist ja egal, woher die eine instanz der klasse C kommt, oder?</p>
<p>wenn du deinen nächsten beitrag postest, achte darauf, dass die Option &quot;BBCode in diesem Beitrag deaktivieren&quot; nicht ausgewählt ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502017</guid><dc:creator><![CDATA[dove]]></dc:creator><pubDate>Tue, 12 Jul 2016 13:03:41 GMT</pubDate></item></channel></rss>