<?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[zwei Fragen]]></title><description><![CDATA[<ol>
<li></li>
</ol>
<p>ist for( ; ; ) das gleiche wie while(1)?</p>
<ol start="2">
<li></li>
</ol>
<pre><code class="language-cpp">class a
{
   int* x;
...

}

class b
{
   a a_;
...
}

...
b* b_ = new(b);

delete(b);
</code></pre>
<p>würde x automatisch mit gelöscht werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/153209/zwei-fragen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 07:28:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/153209.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Jul 2006 23:51:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to zwei Fragen on Thu, 13 Jul 2006 23:51:01 GMT]]></title><description><![CDATA[<ol>
<li></li>
</ol>
<p>ist for( ; ; ) das gleiche wie while(1)?</p>
<ol start="2">
<li></li>
</ol>
<pre><code class="language-cpp">class a
{
   int* x;
...

}

class b
{
   a a_;
...
}

...
b* b_ = new(b);

delete(b);
</code></pre>
<p>würde x automatisch mit gelöscht werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1097448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1097448</guid><dc:creator><![CDATA[Tc++H]]></dc:creator><pubDate>Thu, 13 Jul 2006 23:51:01 GMT</pubDate></item><item><title><![CDATA[Reply to zwei Fragen on Fri, 14 Jul 2006 01:08:19 GMT]]></title><description><![CDATA[<p>ad 1)</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main( )
{
    for( ; ; )
        std::cout &lt;&lt; &quot;fext&quot;;
}
</code></pre>
<p>und</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int main( )
{
    while( true )
        std::cout &lt;&lt; &quot;text&quot;;
}
</code></pre>
<p>erzeugten bei mir beide</p>
<pre><code class="language-asm">push offset string &quot;text&quot;
push offset std::cout
call std::operator&lt;&lt;
add  esp, 8 
jmp  main
</code></pre>
<p>und sind damit (zumindest in diesem Falle) ident.</p>
<p>ad 2)</p>
<p>x: ja<br />
der Speicher, auf den x gegebenenfalls zeigt: nein</p>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1097450</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1097450</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Fri, 14 Jul 2006 01:08:19 GMT</pubDate></item><item><title><![CDATA[Reply to zwei Fragen on Fri, 14 Jul 2006 08:15:12 GMT]]></title><description><![CDATA[<p>Zu 1: logisch gesehen erzeugen beide Varianten eine Endlosschleife (und eine for-Schleife lässt sich auch zur while-Schleife umbauen). Ob der Compiler die Identität erkennt und den selben Maschinencode erzeugt, ist die andere Frage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1097513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1097513</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 14 Jul 2006 08:15:12 GMT</pubDate></item><item><title><![CDATA[Reply to zwei Fragen on Fri, 14 Jul 2006 16:16:55 GMT]]></title><description><![CDATA[<p>desswegen sagte ich</p>
<p>Swordfish schrieb:</p>
<blockquote>
<p>erzeugten <strong>bei mir</strong> beide [...]<br />
und sind damit (<strong>zumindest in diesem Falle</strong>) ident.</p>
</blockquote>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1097828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1097828</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Fri, 14 Jul 2006 16:16:55 GMT</pubDate></item></channel></rss>