<?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[Var inner- o. außerhalb Schleife deklarieren o. egal? [gelöst]]]></title><description><![CDATA[<p>Hallo Gemeinschaft,</p>
<p>besteht zwischen den beiden folgenden Möglichkeiten ein Unterschied, oder macht der Compiler aus beiden dasselbe?</p>
<pre><code class="language-cpp">// Variante 1:
for(i=0; i&lt;ListLänge; i++)
{
   AnsiString Eintrag= Wert[0][i];
   //...
   ListBox1-&gt;Items-&gt;Add(Eintrag);
}
</code></pre>
<pre><code class="language-cpp">// Variante 2:
AnsiString Eintrag;
for(i=0; i&lt;ListLänge; i++)
{
   Eintrag= Wert[0][i];
   //...
   ListBox1-&gt;Items-&gt;Add(Eintrag);
}
</code></pre>
<p>Und warum wird Variante 1 nicht mit Zeilenangaben angezeigt?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/209258/var-inner-o-außerhalb-schleife-deklarieren-o-egal-gelöst</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 12:11:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/209258.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Mar 2008 12:10:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Var inner- o. außerhalb Schleife deklarieren o. egal? [gelöst] on Fri, 28 Mar 2008 13:14:38 GMT]]></title><description><![CDATA[<p>Hallo Gemeinschaft,</p>
<p>besteht zwischen den beiden folgenden Möglichkeiten ein Unterschied, oder macht der Compiler aus beiden dasselbe?</p>
<pre><code class="language-cpp">// Variante 1:
for(i=0; i&lt;ListLänge; i++)
{
   AnsiString Eintrag= Wert[0][i];
   //...
   ListBox1-&gt;Items-&gt;Add(Eintrag);
}
</code></pre>
<pre><code class="language-cpp">// Variante 2:
AnsiString Eintrag;
for(i=0; i&lt;ListLänge; i++)
{
   Eintrag= Wert[0][i];
   //...
   ListBox1-&gt;Items-&gt;Add(Eintrag);
}
</code></pre>
<p>Und warum wird Variante 1 nicht mit Zeilenangaben angezeigt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482067</guid><dc:creator><![CDATA[Kolumbus]]></dc:creator><pubDate>Fri, 28 Mar 2008 13:14:38 GMT</pubDate></item><item><title><![CDATA[Reply to Var inner- o. außerhalb Schleife deklarieren o. egal? [gelöst] on Fri, 28 Mar 2008 12:22:23 GMT]]></title><description><![CDATA[<p>Der unterschied ist ist das bei Variante 2 &quot;Eintrag&quot; nach der schleife noch vorhanden ist, wärend bei Variante 1 bei jedem durchlauf &quot;Eintrag&quot; im speicher neu angelegt wird;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482069</guid><dc:creator><![CDATA[JBOpael]]></dc:creator><pubDate>Fri, 28 Mar 2008 12:22:23 GMT</pubDate></item><item><title><![CDATA[Reply to Var inner- o. außerhalb Schleife deklarieren o. egal? [gelöst] on Fri, 28 Mar 2008 12:25:27 GMT]]></title><description><![CDATA[<p>v2 ist &quot;billiger&quot;, weil nicht ständig eine neue AnsiString-Instanz erstellt und zerstört werden muss. Wenn <em>Wert[][]</em> ein AnsiString-Array ist, dann wäre das hier noch &quot;billiger&quot;:</p>
<pre><code class="language-cpp">for(i=0; i&lt;ListLänge; i++)
  ListBox1-&gt;Items-&gt;Add(Wert[0][i]);
</code></pre>
<p>Zeilennummern gibt es erst ab 8 Zeilen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1482071</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482071</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Fri, 28 Mar 2008 12:25:27 GMT</pubDate></item><item><title><![CDATA[Reply to Var inner- o. außerhalb Schleife deklarieren o. egal? [gelöst] on Fri, 28 Mar 2008 13:14:09 GMT]]></title><description><![CDATA[<p>Ok, Danke Ihr beiden, so hatte ich mir das auch gedacht. <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>Meine Idee war nur, dass der Copiler mitbekommt dass Variante 1 blöd ist und es optimiert. Das hätte für mich einfach die Einsparung einer Codezeile bedeutet. <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>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/52">@Jansen</a>: Ja, es ist eine AnsiString-Array, aber ich bearbeite &quot;Eintrag&quot; zwischendurch noch.</p>
<p>Zeilennummern erst ab 8? Wer denkt sich sowas aus??? Aber gut zu wissen <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/1482117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1482117</guid><dc:creator><![CDATA[Kolumbus]]></dc:creator><pubDate>Fri, 28 Mar 2008 13:14:09 GMT</pubDate></item></channel></rss>