<?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[Destruktor verbieten...]]></title><description><![CDATA[<p>Halli Hallo,</p>
<p>Ich hoffe Ihr könnt mir bei einem Klassenproblem helfen....</p>
<p>angenommen ich habe zwei klassen</p>
<pre><code class="language-cpp">class cA
{
   public : 
      ...
   private :
      ...
};
</code></pre>
<pre><code class="language-cpp">class cB
{
   public :
      cA aOBJ;

};
</code></pre>
<p>wie kann ich verhindern, dass ein Anwender der Klasse cB den Destruktor der Klasse cA aufruft also z.b.</p>
<pre><code class="language-cpp">cB* bOBJ = new cB();

bOBJ-&gt;aOBJ.~cA();
</code></pre>
<p>kann man dass verbieten? Eine private Variable mit Get Funktion auf das Objekt möchte ich nicht draus machen.</p>
<p>bin für jegliche Vorschläge dankbar</p>
<p>Schönen Abend noch !</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/150731/destruktor-verbieten</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 20:30:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/150731.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Jun 2006 18:38:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Destruktor verbieten... on Mon, 19 Jun 2006 18:38:28 GMT]]></title><description><![CDATA[<p>Halli Hallo,</p>
<p>Ich hoffe Ihr könnt mir bei einem Klassenproblem helfen....</p>
<p>angenommen ich habe zwei klassen</p>
<pre><code class="language-cpp">class cA
{
   public : 
      ...
   private :
      ...
};
</code></pre>
<pre><code class="language-cpp">class cB
{
   public :
      cA aOBJ;

};
</code></pre>
<p>wie kann ich verhindern, dass ein Anwender der Klasse cB den Destruktor der Klasse cA aufruft also z.b.</p>
<pre><code class="language-cpp">cB* bOBJ = new cB();

bOBJ-&gt;aOBJ.~cA();
</code></pre>
<p>kann man dass verbieten? Eine private Variable mit Get Funktion auf das Objekt möchte ich nicht draus machen.</p>
<p>bin für jegliche Vorschläge dankbar</p>
<p>Schönen Abend noch !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080858</guid><dc:creator><![CDATA[Destruktor]]></dc:creator><pubDate>Mon, 19 Jun 2006 18:38:28 GMT</pubDate></item><item><title><![CDATA[Reply to Destruktor verbieten... on Mon, 19 Jun 2006 18:49:03 GMT]]></title><description><![CDATA[<blockquote>
<p>Eine private Variable mit Get Funktion auf das Objekt möchte ich nicht draus machen.</p>
</blockquote>
<p>Wie meinst du das?</p>
<p>Mach doch einfach den Destruktor von cA private.</p>
<p>edit: Vergiss was ich gesagt hab, war totaler Schwachsinn.</p>
<p>mfg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080861</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Mon, 19 Jun 2006 18:49:03 GMT</pubDate></item><item><title><![CDATA[Reply to Destruktor verbieten... on Mon, 19 Jun 2006 18:52:09 GMT]]></title><description><![CDATA[<p>Mist jetzt wollt ich grad schreiben wie überaus bescheuert ich bin, jetzt hat doch schon jemand geantwortet.</p>
<p>habs grad gemerkt und trotzdem vielen Dank für die Antwort.</p>
<p>Da er ja auch ausführbar ist wenn man ihn &quot;selbst&quot; gar nicht zur verfügung stellt war ich mir eigentlich sicher, dass das was kompliziertes sein muss.</p>
<p>Naja das nächste mal werd ich ne viertel stunde länger drüber hirnen...</p>
<p>Schönen Abend noch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080869</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080869</guid><dc:creator><![CDATA[Destruktor]]></dc:creator><pubDate>Mon, 19 Jun 2006 18:52:09 GMT</pubDate></item><item><title><![CDATA[Reply to Destruktor verbieten... on Mon, 19 Jun 2006 18:53:00 GMT]]></title><description><![CDATA[<p>nö kein Schwachsin, funktioniert wunderbar</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1080874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1080874</guid><dc:creator><![CDATA[Destruktor]]></dc:creator><pubDate>Mon, 19 Jun 2006 18:53:00 GMT</pubDate></item></channel></rss>