<?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[Automatische Variableninitialisierung im Debug verhindern]]></title><description><![CDATA[<p>Hi,</p>
<p>es ist ja anscheinend so, dass der Compiler/Debugger im VS beim Debug-Build die nicht-initialisierten Variablen automatisch initialisiert. Im Release macht er das nicht. Ich habe nun das Problem, dass sich die beiden Builds unterschiedlich verhalten (in der Release kommt Mist raus), was ich auf eine nicht initialisierte Variable schieben würde. Leider handelt es sich um recht viel Code und den Zeile für Zeile durchzugehen würde ziemlich viel Arbeit machen.</p>
<p>Um soetwas (in Zukunft) zu verhindern, würde ich die automatische Initialisierung gerne unterbinden, damit sich Debug und Release gleich verhalten. Dann würden mir solche Fehler beim normalen debuggen auffallen. Geht sowas??</p>
<p>Viele Grüße,<br />
Felix</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/154207/automatische-variableninitialisierung-im-debug-verhindern</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 12:35:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/154207.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Jul 2006 12:08:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Automatische Variableninitialisierung im Debug verhindern on Tue, 25 Jul 2006 12:08:48 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>es ist ja anscheinend so, dass der Compiler/Debugger im VS beim Debug-Build die nicht-initialisierten Variablen automatisch initialisiert. Im Release macht er das nicht. Ich habe nun das Problem, dass sich die beiden Builds unterschiedlich verhalten (in der Release kommt Mist raus), was ich auf eine nicht initialisierte Variable schieben würde. Leider handelt es sich um recht viel Code und den Zeile für Zeile durchzugehen würde ziemlich viel Arbeit machen.</p>
<p>Um soetwas (in Zukunft) zu verhindern, würde ich die automatische Initialisierung gerne unterbinden, damit sich Debug und Release gleich verhalten. Dann würden mir solche Fehler beim normalen debuggen auffallen. Geht sowas??</p>
<p>Viele Grüße,<br />
Felix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1103770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1103770</guid><dc:creator><![CDATA[FelixManke]]></dc:creator><pubDate>Tue, 25 Jul 2006 12:08:48 GMT</pubDate></item><item><title><![CDATA[Reply to Automatische Variableninitialisierung im Debug verhindern on Wed, 26 Jul 2006 11:17:01 GMT]]></title><description><![CDATA[<p>bist du dir sicher dass das so mit der Initalisierung ist???</p>
<p>bei mir ist der Variableninhalt bei beiden Kompilaten 0xCCCCCCCC (bei nicht-initialisierten).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104486</guid><dc:creator><![CDATA[Stu]]></dc:creator><pubDate>Wed, 26 Jul 2006 11:17:01 GMT</pubDate></item><item><title><![CDATA[Reply to Automatische Variableninitialisierung im Debug verhindern on Wed, 26 Jul 2006 11:39:39 GMT]]></title><description><![CDATA[<blockquote>
<p>es ist ja anscheinend so, dass der Compiler/Debugger im VS beim Debug-Build die nicht-initialisierten Variablen automatisch initialisiert</p>
</blockquote>
<p>Das bezweifle ich. Dass es so scheint, liegt sicher an der Speicherverwaltung im Debug.</p>
<p>Tester2</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104511</guid><dc:creator><![CDATA[Tester2]]></dc:creator><pubDate>Wed, 26 Jul 2006 11:39:39 GMT</pubDate></item><item><title><![CDATA[Reply to Automatische Variableninitialisierung im Debug verhindern on Wed, 26 Jul 2006 12:00:54 GMT]]></title><description><![CDATA[<p>Stu schrieb:</p>
<blockquote>
<p>bist du dir sicher dass das so mit der Initalisierung ist???<br />
bei mir ist der Variableninhalt bei beiden Kompilaten 0xCCCCCCCC (bei nicht-initialisierten).</p>
</blockquote>
<p>Das <strong>ist</strong> ja gerade der Initialisierte Wert! Wenn es nicht-initialisiert ist, dann steht da irgendwas drin!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104530</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104530</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 26 Jul 2006 12:00:54 GMT</pubDate></item><item><title><![CDATA[Reply to Automatische Variableninitialisierung im Debug verhindern on Wed, 26 Jul 2006 12:02:48 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/1656">@FelixManke</a>: Man kann es AFAIK nicht abschalten... Du kannst ja aber auch Deinen Release-Build debugger! Was ist denn das Problem damit?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1104534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1104534</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 26 Jul 2006 12:02:48 GMT</pubDate></item></channel></rss>