<?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[Problem in for-Schleife - nicht initialisierter int]]></title><description><![CDATA[<p>Hallo!<br />
Ich programmiere in C++ mit Kdevelop.<br />
Ich habe eine einfache for-Schleife:</p>
<pre><code class="language-cpp">for (int i; i &lt; FlashData.size(); i++)
</code></pre>
<p>Wenn ich in Kdevelop im Profil &quot;default&quot; kompiliere, funktioniert alles<br />
wunderbar.<br />
Es handelt sich um eine Libtool-Bibliothek.<br />
Kompiliere ich aber im Profil &quot;debug&quot;, dann wird der Schleifeninhalt nie<br />
ausgeführt, weil i nicht mit 0 initialisiert wird. Im Stroustrup steht aber,<br />
dass deklarierte, uninitialisierte Integer automatisch mit 0 initialisiert<br />
werden.<br />
Ich habe im Projekt noch als Target ein einfaches Testprogramm, um die<br />
Funktion der Lib zu testen. Auch hier funktioniert die Initialisierung nicht.<br />
Warum funktioniert das im Debugmode nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228425/problem-in-for-schleife-nicht-initialisierter-int</link><generator>RSS for Node</generator><lastBuildDate>Tue, 29 Sep 2026 14:54:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228425.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Nov 2008 21:44:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem in for-Schleife - nicht initialisierter int on Thu, 27 Nov 2008 21:44:45 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich programmiere in C++ mit Kdevelop.<br />
Ich habe eine einfache for-Schleife:</p>
<pre><code class="language-cpp">for (int i; i &lt; FlashData.size(); i++)
</code></pre>
<p>Wenn ich in Kdevelop im Profil &quot;default&quot; kompiliere, funktioniert alles<br />
wunderbar.<br />
Es handelt sich um eine Libtool-Bibliothek.<br />
Kompiliere ich aber im Profil &quot;debug&quot;, dann wird der Schleifeninhalt nie<br />
ausgeführt, weil i nicht mit 0 initialisiert wird. Im Stroustrup steht aber,<br />
dass deklarierte, uninitialisierte Integer automatisch mit 0 initialisiert<br />
werden.<br />
Ich habe im Projekt noch als Target ein einfaches Testprogramm, um die<br />
Funktion der Lib zu testen. Auch hier funktioniert die Initialisierung nicht.<br />
Warum funktioniert das im Debugmode nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622179</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Thu, 27 Nov 2008 21:44:45 GMT</pubDate></item><item><title><![CDATA[Reply to Problem in for-Schleife - nicht initialisierter int on Thu, 27 Nov 2008 21:56:32 GMT]]></title><description><![CDATA[<p>mase schrieb:</p>
<blockquote>
<p>Im Stroustrup steht aber,<br />
dass deklarierte, uninitialisierte Integer automatisch mit 0 initialisiert<br />
werden.</p>
</blockquote>
<p>Kaum. Das gilt nur für statische und globale Variablen. Lokale Variablen müssen initialisiert werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622188</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 27 Nov 2008 21:56:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem in for-Schleife - nicht initialisierter int on Fri, 28 Nov 2008 07:22:12 GMT]]></title><description><![CDATA[<blockquote>
<p>Im Stroustrup steht aber,<br />
dass deklarierte, uninitialisierte Integer automatisch mit 0 initialisiert<br />
werden.</p>
</blockquote>
<p>Lies das doch nochmal nach. Das wird kaum drin stehen. Ansonsten gibt bitte mal die Seite an.. (Könnte vlt. ein Übersetzungsfehler sein).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622260</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 28 Nov 2008 07:22:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problem in for-Schleife - nicht initialisierter int on Fri, 28 Nov 2008 13:49:53 GMT]]></title><description><![CDATA[<p>Da steht &quot;in einem Namensbereich&quot;. Ich dachte, weil eine Klasse ja auch eine<br />
Art Namensbereich ist. Das Objekt der Klasse wird aber dynamisch angelegt.<br />
Deshalb wohl das undefinierte Verhalten.<br />
Dann war es wohl mehr oder weniger Zufall, dass die ints im Default-Profil<br />
mit 0 initialisiert wurden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622463</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Fri, 28 Nov 2008 13:49:53 GMT</pubDate></item><item><title><![CDATA[Reply to Problem in for-Schleife - nicht initialisierter int on Fri, 28 Nov 2008 13:53:02 GMT]]></title><description><![CDATA[<p>Vielleicht hast du auch in den Optionen die automatische Initialisierung primitiver Datentypen manipuliert...</p>
<p>Wie auch immer, verlass dich nicht drauf, dass diese Variablen automatisch initialisert werden. Selbst falls dies so wäre und du würdest die Initialisierung trotzdem explizit aufschreiben, hättest du immer noch nichts verloren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622465</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 28 Nov 2008 13:53:02 GMT</pubDate></item><item><title><![CDATA[Reply to Problem in for-Schleife - nicht initialisierter int on Fri, 28 Nov 2008 15:54:26 GMT]]></title><description><![CDATA[<p>Zumal es in dem Fall nur zwei Zeichen sind, die dich von einer sicheren Initialisierung trennen....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622540</guid><dc:creator><![CDATA[It0101]]></dc:creator><pubDate>Fri, 28 Nov 2008 15:54:26 GMT</pubDate></item><item><title><![CDATA[Reply to Problem in for-Schleife - nicht initialisierter int on Fri, 28 Nov 2008 16:03:19 GMT]]></title><description><![CDATA[<p>It0101 schrieb:</p>
<blockquote>
<p>Zumal es in dem Fall nur zwei Zeichen sind, die dich von einer sicheren Initialisierung trennen....</p>
</blockquote>
<p>2 Zeichen hier, 2 Zeichen da - da kommt ganz schön was zusammen! <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/1622544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622544</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 28 Nov 2008 16:03:19 GMT</pubDate></item><item><title><![CDATA[Reply to Problem in for-Schleife - nicht initialisierter int on Fri, 28 Nov 2008 17:50:08 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>2 Zeichen hier, 2 Zeichen da - da kommt ganz schön was zusammen! <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>DurchdassparenvonZeichenhatniemandetwasgewonnen.Lesbarerwirdesdadurchjedenfallsnicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622584</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 28 Nov 2008 17:50:08 GMT</pubDate></item></channel></rss>