<?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[[SOLVED] goto und Destruktor-Aufruf]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ja, ich weiß, goto ist verpöhnt von vielen C++-Proggern,<br />
aber dennoch gibt es wie ich denke, Situationen, wo es hilfreich sein kann.</p>
<p>Jetzt zu meiner Frage:<br />
Ist der Destruktor-Aufruf in folgendem Beispiel garantiert?</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;

class MyClass {
public:
  MyClass() {
    std::cout &lt;&lt; &quot;MyClass&quot; &lt;&lt; std::endl;
  }

  ~MyClass(){
    std::cout &lt;&lt; &quot;~MyClass&quot; &lt;&lt; std::endl;
  }
};

int main(){
        for(int i=0; i&lt;10; ++i){
                for(int j=0; j&lt;10; ++j){
                        MyClass c;
                        if((i+j) % 15 ==0 &amp;&amp; i-j==1){
                                std::cout &lt;&lt; &quot;found&quot; &lt;&lt; std::endl;
                                goto procEnd;
                        }
                }
        }
        procEnd:{}
        return 0;
}
</code></pre>
<p>Gruß,<br />
CSpille</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/270244/solved-goto-und-destruktor-aufruf</link><generator>RSS for Node</generator><lastBuildDate>Sun, 30 Aug 2026 10:12:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/270244.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Jul 2010 19:39:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:40:36 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ja, ich weiß, goto ist verpöhnt von vielen C++-Proggern,<br />
aber dennoch gibt es wie ich denke, Situationen, wo es hilfreich sein kann.</p>
<p>Jetzt zu meiner Frage:<br />
Ist der Destruktor-Aufruf in folgendem Beispiel garantiert?</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;

class MyClass {
public:
  MyClass() {
    std::cout &lt;&lt; &quot;MyClass&quot; &lt;&lt; std::endl;
  }

  ~MyClass(){
    std::cout &lt;&lt; &quot;~MyClass&quot; &lt;&lt; std::endl;
  }
};

int main(){
        for(int i=0; i&lt;10; ++i){
                for(int j=0; j&lt;10; ++j){
                        MyClass c;
                        if((i+j) % 15 ==0 &amp;&amp; i-j==1){
                                std::cout &lt;&lt; &quot;found&quot; &lt;&lt; std::endl;
                                goto procEnd;
                        }
                }
        }
        procEnd:{}
        return 0;
}
</code></pre>
<p>Gruß,<br />
CSpille</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923535</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923535</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:40:36 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 19:44:22 GMT]]></title><description><![CDATA[<p>Ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923539</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 08 Jul 2010 19:44:22 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:00:28 GMT]]></title><description><![CDATA[<p>Braucht man goto nicht eigentlich nur, wenn man einen Lexer, oder ähnliche Dinge schreiben will? Letztendlich könntest du eine 2. Variable einführen (einen bool) der dann true oder false gesetzt wird, wo du das goto aufrufen würdest, und das mit &amp;&amp; in den for() Bedingungen mit überprüft wird... Also ich sehe keinen Anlass für goto, wenn man es auch anders lösen kann...</p>
<p>Außerdem... nur so als Frage.. kann man die Durchläufe mit der Initialisierung j=i in der for() nicht deutlich verkürzen oder wäre dies hier in dem Falle fehl am platz und nur bei Sortierung sinnvoll?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923545</guid><dc:creator><![CDATA[Blackskyliner]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:00:28 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:01:57 GMT]]></title><description><![CDATA[<p>Blackskyliner schrieb:</p>
<blockquote>
<p>Braucht man goto nicht eigentlich nur, wenn man einen Lexer, oder ähnliche Dinge schreiben will? Letztendlich könntest du eine 2. Variable einführen (einen bool) der dann true oder false gesetzt wird, wo du das goto aufrufen würdest, und das mit &amp;&amp; in den for() Bedingungen mit überprüft wird... Also ich sehe keinen Anlass für goto, wenn man es auch anders lösen kann...</p>
</blockquote>
<p>goto ist besser als künstliche variablen. aber sowas von.<br />
goto kann man auch anders loswerden. meistens durch auslagern und returnen.<br />
und for-schleifen-bedingungen wollen schon mal gar nicht überfrachtet werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923548</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923548</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:01:57 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:16:21 GMT]]></title><description><![CDATA[<p>Okay, <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> wieder was dazu gelernt, wobei es eine Sache des Styles ist oder? (Ich meine die paar Byte für ne &quot;künstliche Variable&quot; :D) Wieder eins der Dinge die ich in meiner persönlichen Liste zu &quot;Streitthema&quot; hinzufügen kann...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923557</guid><dc:creator><![CDATA[Blackskyliner]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:16:21 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:22:59 GMT]]></title><description><![CDATA[<p>Blackskyliner schrieb:</p>
<blockquote>
<p>(Ich meine die paar Byte für ne &quot;künstliche Variable&quot; :D)</p>
</blockquote>
<p>Um die gehts mir gar nicht.</p>
<p>a) Man stellt mit if einen Sachverhalt fest und springt bei Vorliegen des Sachverhalts dahin, wo man es verarbeiten mag.</p>
<p>b) Man stellt mit if einen Sachverhalt fest und merkt ihn sich in einer Variablen, springt aber nicht weg, sondern läuft normal weiter, um dann später nochmal mit if diesmal anhand der Variablen den Sachverhalt nochmals festzustellen und zu verarbeiten bzw per if bei Nichtvorliegen die Verarbeitung zu überspringen.</p>
<p>Blackskyliner schrieb:</p>
<blockquote>
<p>in meiner persönlichen Liste zu &quot;Streitthema&quot; hinzufügen</p>
</blockquote>
<p>Sogar zu den Religionsthemen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923560</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:22:59 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:25:01 GMT]]></title><description><![CDATA[<p>In dem Fall könnte man ein continue; machen wenn die sprungBool gesetzt ist, am besten dann in beiden Schliefen, damit dürfte es auch deinen Ansprüchen genügen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923561</guid><dc:creator><![CDATA[Blackskyliner]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:25:01 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:27:26 GMT]]></title><description><![CDATA[<p>Blackskyliner schrieb:</p>
<blockquote>
<p>Okay, <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> wieder was dazu gelernt, wobei es eine Sache des Styles ist oder? (Ich meine die paar Byte für ne &quot;künstliche Variable&quot;</p>
</blockquote>
<p>Absolut eine Frage des Stils. Es geht dabei nicht &quot;um ein paar Bytes&quot;; die Entscheidung für oder wider goto wird nicht aufgrund technischer Gründe getroffen. Auf diesem Level optimieren zu wollen ist sowas von sinnlos.<br />
Man nimmt das, was logisch ist, was den Leser den Code am einfachsten verstehen lässt. Manchmal, aber nur manchmal, haben Coder ein kleines bisschen goto gern. Ich habs jenseits von asm und Basic noch nie gebraucht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923563</guid><dc:creator><![CDATA[Nukularfüsiker]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:27:26 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:34:36 GMT]]></title><description><![CDATA[<p>Blackskyliner schrieb:</p>
<blockquote>
<p>In dem Fall könnte man ein continue; machen wenn die sprungBool gesetzt ist, am besten dann in beiden Schliefen, damit dürfte es auch deinen Ansprüchen genügen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Dann mußt Du mir mal bei folgendem Problem helfen:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main(){
	for(int kandidat=2;kandidat&lt;100;++kandidat){
		for(int teiler=2;teiler*teiler&lt;=kandidat;++teiler){
			if(kandidat%teiler==0){
				goto keinePrimzahl;
			}
		}
		cout&lt;&lt;kandidat&lt;&lt;' ';
		keinePrimzahl:;
	}
	return 0;
}
</code></pre>
<p>Als Mensch gehe ich so vor. Ich teste alle möglichen Teiler und wenn einer den Kandidaten teilt, ist es eben keine Primzahl und ich mache deswegen einfach mit dem nächsten Kandidaten weiter. Ich habe Angst, daß Zwischenvariablen hier die Einfachheit bombardieren. Und break/continue gehen nicht, um aus der inneren Schleife die äußere zu steuern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923567</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:34:36 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:37:01 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Dann mußt Du mir mal bei folgendem Problem helfen</p>
</blockquote>
<pre><code class="language-cpp">bool isPrime(int);
</code></pre>
<p>return ist zwar auch nur ein goto, aber das hier ist doch ein schöner Fall, in dem man seinen Code übersichtlicher und besser strukturiert macht, wenn man die innere Schleife in eine Funktion auslagert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923571</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:37:01 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:38:28 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt; 
using namespace std; 

int main(){ 
    for(int kandidat=2;kandidat&lt;100;++kandidat){ 
        bool jump = false;
        for(int teiler=2;teiler*teiler&lt;=kandidat;++teiler){ 
            if(kandidat%teiler==0){ 
                //goto keinePrimzahl;
                jump=true; 
                break;
            } 
        } 
        if(!jump)
            cout&lt;&lt;kandidat&lt;&lt;' ';

        //keinePrimzahl:; 
    } 
    return 0; 
}
</code></pre>
<p>Ich geb zu wenige übersichtlich, vor allem wenn mann dann mehr als nur den Kandidaten ausgeben will und entsprechend noch verarbeiten will aufgrund der Bedingung... aber es ist möglich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Wobei man schon sagen muss, dass ein goto eleganter erscheint <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>EDIT: <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/20068">@Michael</a> E.: Sein Beispiel war ja dazu gedacht, meine Aussage zu &quot;entkräften&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923572</guid><dc:creator><![CDATA[Blackskyliner]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:38:28 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:38:31 GMT]]></title><description><![CDATA[<p>DANKE!!!</p>
<p>Ehrlich gesagt hab ich jetzt mit einer 'Wie kann man nur goto verwenden?'-Diskussion gerechnet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923574</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:38:31 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:45:40 GMT]]></title><description><![CDATA[<p>Nur der Vollständigkeit halber, da die IDE eh schon damit offen war.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

bool isPrime(int kandidat) {
	for (int teiler=2;teiler*teiler&lt;=kandidat;++teiler) {
		if (kandidat%teiler==0) {
			return false;
		}
	}
	return true;
}

int main() {
	for (int kandidat=2;kandidat&lt;100;++kandidat) {
		if (isPrime(kandidat)){
			cout&lt;&lt;kandidat&lt;&lt;' ';
		}
	}
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1923578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923578</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:45:40 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:51:53 GMT]]></title><description><![CDATA[<p>Dann sollte man isPrime inline machen, damit man nicht den Overhead eines Stackpushes hat <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Ich weiß ich bin ein Krümmelkacker Ar*** Ich entschuldige mich jetzt mal dafür und geh ins Bett, bevor ich noch mehr Unsinn Poste <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Aber auf die Idee, das als Funktion auszulagern um das goto zu umgehen muss ich mir mal merken <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923580</guid><dc:creator><![CDATA[Blackskyliner]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:51:53 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 20:56:12 GMT]]></title><description><![CDATA[<p>Blackskyliner schrieb:</p>
<blockquote>
<p>Aber auf die Idee, das als Funktion auszulagern um das goto zu umgehen muss ich mir mal merken <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
</blockquote>
<p>Es geht nicht darum das <code>goto</code> zu umgehen, weil es böse ist, sondern darum den Code logisch zu Gliedern und Konzepte auszulagern, was sehr Vorteilhaft ist.</p>
<p>Bei volkards Beispiel sieht man sofort, was es machen soll, während man bei den anderen Beispielen zuerst den Code wirklich anschauen muss, damit man versteht, was er machen soll.<br />
Und das ist nur einer von vielen Vorteilen (Wartbarkeit, Wiederverwendbarkeit, Lesbarkeit, Fehleranfälligkeit usw.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923582</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 08 Jul 2010 20:56:12 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 21:05:45 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Blackskyliner schrieb:</p>
<blockquote>
<p>Aber auf die Idee, das als Funktion auszulagern um das goto zu umgehen muss ich mir mal merken <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
</blockquote>
<p>Es geht nicht darum das <code>goto</code> zu umgehen, weil es böse ist, sondern darum den Code logisch zu Gliedern und Konzepte auszulagern, was sehr Vorteilhaft ist.</p>
<p>Bei volkards Beispiel sieht man sofort, was es machen soll, während man bei den anderen Beispielen zuerst den Code wirklich anschauen muss, damit man versteht, was er machen soll.<br />
Und das ist nur einer von vielen Vorteilen (Wartbarkeit, Wiederverwendbarkeit, Lesbarkeit, Fehleranfälligkeit usw.)</p>
</blockquote>
<p>Nicht immer. Also ich kenne auch folgendes Szenario nur all zu gut.</p>
<p>Irgendwie ist das Verfahren kompliziert und unübersichtlich. Man lagert aus, um das goto oder die künstliche Variable loszuwerden. Und dann erst kapiert man, was man ausgelagert hat und daß es gut ist. Und man kann dem Ausgelagerten einen sinnvollen Namen geben. Und dadurch erst begreift man das Verfahren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923587</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923587</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 08 Jul 2010 21:05:45 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Thu, 08 Jul 2010 21:12:29 GMT]]></title><description><![CDATA[<p>Das ist ja eigentlich das, was ich gesagt habe. Wenn man von Anfang an eben die Sachen gliedert, dann braucht man eigentlich nie ein <code>goto</code> . Spätestens, wenn man versucht ist es hinzuschreiben, dann sollte man sich nochmal überlegen, was man genau macht. Und wie du sagst erübrigt sich damit eh sehr vieles gleich von vorne weg.</p>
<p>Ich wollte damit ja sagen, dass man ein <code>goto</code> nicht einfach per se umgehen muss, sondern dass es einfach ein Indikator für zu komplizierte Systeme ist und man da besser nochmal drüber geht, was zur Folge hat, dass es sowieso wegfällt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923589</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 08 Jul 2010 21:12:29 GMT</pubDate></item><item><title><![CDATA[Reply to [SOLVED] goto und Destruktor-Aufruf on Fri, 09 Jul 2010 07:03:44 GMT]]></title><description><![CDATA[<p>Nur der Vollständigkeit halber (weil ich bislang 80% der mMn überflüssigen gotos in dem Zusammenhang gesehen habe) sollte man auch noch exceptions erwähnen.<br />
Prima Sache!</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1923682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1923682</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 09 Jul 2010 07:03:44 GMT</pubDate></item></channel></rss>