<?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 bei Exceptions]]></title><description><![CDATA[<p>Wird, wenn ich in einer Methode meiner Klasse 'Test' eine Exception werfe, der Destruktor aufgerufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/307923/destruktor-bei-exceptions</link><generator>RSS for Node</generator><lastBuildDate>Thu, 06 Aug 2026 16:01:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/307923.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 Sep 2012 15:45:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Destruktor bei Exceptions on Sun, 09 Sep 2012 15:45:13 GMT]]></title><description><![CDATA[<p>Wird, wenn ich in einer Methode meiner Klasse 'Test' eine Exception werfe, der Destruktor aufgerufen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2249742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2249742</guid><dc:creator><![CDATA[frage123]]></dc:creator><pubDate>Sun, 09 Sep 2012 15:45:13 GMT</pubDate></item><item><title><![CDATA[Reply to Destruktor bei Exceptions on Sun, 09 Sep 2012 15:55:10 GMT]]></title><description><![CDATA[<p>Ob der Destruktor aufgerufen wird hat nichts damit zu tun ob die Exception aus einer Methode oder von sonst wo geworfen wird, sondern nur damit, ob der Scope in dem dein Objekt lebt verlassen wird oder nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2249745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2249745</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sun, 09 Sep 2012 15:55:10 GMT</pubDate></item><item><title><![CDATA[Reply to Destruktor bei Exceptions on Sun, 09 Sep 2012 15:56:25 GMT]]></title><description><![CDATA[<p>Nein, denn da das Objekt vor Ablauf des Konstruktors nicht vollständig konstruiert wurde, macht es keinen Sinn des Destruktor aufzurufen. Es werden aber die Destruktoren aller bis zum Punkt der Exception vollständig konstruierten Unterobjekte aufgerufen...</p>
<p>Edit: Die Antwort auf das Problem, welches deine Frage motiviert hat, lautet vermutlich RAII.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2249746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2249746</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Sun, 09 Sep 2012 15:56:25 GMT</pubDate></item><item><title><![CDATA[Reply to Destruktor bei Exceptions on Sun, 09 Sep 2012 15:55:50 GMT]]></title><description><![CDATA[<p>dot schrieb:</p>
<blockquote>
<p>Nein, denn da das Objekt vor Ablauf des Konstruktors nicht vollständig konstruiert wurde, macht es keinen Sinn des Destruktor aufzurufen. Es werden aber die Destruktoren aller bis zum Zeitpunkt der Exception vollständig konstruierten Unterobjekte aufgerufen...</p>
</blockquote>
<p>Lies die Frage noch mal. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2249747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2249747</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sun, 09 Sep 2012 15:55:50 GMT</pubDate></item><item><title><![CDATA[Reply to Destruktor bei Exceptions on Sun, 09 Sep 2012 15:58:35 GMT]]></title><description><![CDATA[<p>cooky451 schrieb:</p>
<blockquote>
<p>dot schrieb:</p>
<blockquote>
<p>Nein, denn da das Objekt vor Ablauf des Konstruktors nicht vollständig konstruiert wurde, macht es keinen Sinn des Destruktor aufzurufen. Es werden aber die Destruktoren aller bis zum Zeitpunkt der Exception vollständig konstruierten Unterobjekte aufgerufen...</p>
</blockquote>
<p>Lies die Frage noch mal. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>hui, da hat mein Hirn mir tatsächlich Sinn vorgegaukelt, wo nie welcher war... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2249748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2249748</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Sun, 09 Sep 2012 15:58:35 GMT</pubDate></item><item><title><![CDATA[Reply to Destruktor bei Exceptions on Mon, 10 Sep 2012 07:05:13 GMT]]></title><description><![CDATA[<p>Die Frage <em>kann</em> schon Sinn ergeben, wenn die Methode <code>Test</code> im Konstruktor aufgerufen wird. Wird sie das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2249827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2249827</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Mon, 10 Sep 2012 07:05:13 GMT</pubDate></item></channel></rss>