<?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[Frage zur Initialisierung]]></title><description><![CDATA[<p>Hallo,</p>
<p>was ist eigentlich der Unterschied zwischen:</p>
<p>auto bmw(1,2,3);</p>
<p>und</p>
<p>auto bmw = new bmw(1,2,3);</p>
<p>Vielen Dank,</p>
<p>Rufus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160071/frage-zur-initialisierung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 05:13:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160071.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Sep 2006 16:35:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zur Initialisierung on Thu, 21 Sep 2006 16:35:34 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>was ist eigentlich der Unterschied zwischen:</p>
<p>auto bmw(1,2,3);</p>
<p>und</p>
<p>auto bmw = new bmw(1,2,3);</p>
<p>Vielen Dank,</p>
<p>Rufus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142005</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142005</guid><dc:creator><![CDATA[Rufushome]]></dc:creator><pubDate>Thu, 21 Sep 2006 16:35:34 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Thu, 21 Sep 2006 16:46:03 GMT]]></title><description><![CDATA[<p>Das zweite verursacht eine Fehler da ein new einen Pointer zurückgibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142012</guid><dc:creator><![CDATA[Thomas ** 0]]></dc:creator><pubDate>Thu, 21 Sep 2006 16:46:03 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Thu, 21 Sep 2006 16:56:01 GMT]]></title><description><![CDATA[<p>Wenn du sowas meintest:</p>
<pre><code class="language-cpp">auto *bmw = new bmw(1,2,3);
</code></pre>
<p>Ersteres leigt auf dem Stack, letzeres auf dem Heap. Auch musst du bei <em>new</em> immer den Speicher selbst wieder freigeben (<em>delete</em>).</p>
<p>Achja: auto ist ein seehr schlecht gewählter Bezeichner! <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>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142018</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142018</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Thu, 21 Sep 2006 16:56:01 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Fri, 22 Sep 2006 17:52:30 GMT]]></title><description><![CDATA[<p>Ah, das erklärt einiges, vielen Dank an euch beide <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>Eine Frage hätt ich da noch: was ist der Unterschied zwischen Heap und Stack, abgesehen von der Initialisierung mit 0.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142756</guid><dc:creator><![CDATA[Rufushome]]></dc:creator><pubDate>Fri, 22 Sep 2006 17:52:30 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Fri, 22 Sep 2006 18:19:27 GMT]]></title><description><![CDATA[<p>Der Stack is sehr begrenzt (ca 1MB) dafür wird der dort verwendete Speicher vom Programm selbst verwaltet. Der Heap bietet ungleich viel mehr Speicher und muss von Programmierer verwaltet werden (Memory-Leak-Gefahr).</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142774</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Fri, 22 Sep 2006 18:19:27 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Fri, 22 Sep 2006 19:24:10 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Das der Heap nur sehr klein ist, kann man nicht allgemein sagen.</p>
<p>MFG winexec*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142812</guid><dc:creator><![CDATA[winexec*]]></dc:creator><pubDate>Fri, 22 Sep 2006 19:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Fri, 22 Sep 2006 19:43:27 GMT]]></title><description><![CDATA[<p>Der Stack ist klein und das kann man schon allgemein sagen.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142828</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Fri, 22 Sep 2006 19:43:27 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Fri, 22 Sep 2006 19:46:11 GMT]]></title><description><![CDATA[<p>wenn man's wirklich 'allgemein' meint, kann man garnix über die grössen sagen <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/1142830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142830</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Fri, 22 Sep 2006 19:46:11 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Fri, 22 Sep 2006 21:05:59 GMT]]></title><description><![CDATA[<p>Auch nicht das im allgemeinen mehr Heap wie Stack verfügbar ist ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142873</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Fri, 22 Sep 2006 21:05:59 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Fri, 22 Sep 2006 21:13:48 GMT]]></title><description><![CDATA[<p>Knuddlbaer schrieb:</p>
<blockquote>
<p>Auch nicht das im allgemeinen mehr Heap wie Stack verfügbar ist ?</p>
</blockquote>
<p>nö, auch das nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142876</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Fri, 22 Sep 2006 21:13:48 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Fri, 22 Sep 2006 21:46:30 GMT]]></title><description><![CDATA[<p>warum ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142889</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Fri, 22 Sep 2006 21:46:30 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Fri, 22 Sep 2006 22:24:10 GMT]]></title><description><![CDATA[<p>Man kann die Größe einstellen, allerdings kann man &quot;im Normalfall&quot; sagen das der Stack wesentlich kleiner ist als der Heap.</p>
<p>Außerdem haben Variablen auf dem Stack nur endliche Lebensdauern (wärend dem Programmablauf), was z.T. weitere Nachteile mit sich bringt.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142903</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142903</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Fri, 22 Sep 2006 22:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Sat, 23 Sep 2006 09:12:42 GMT]]></title><description><![CDATA[<p>David_pb schrieb:</p>
<blockquote>
<p>...<br />
Außerdem haben Variablen auf dem Stack nur endliche Lebensdauern (wärend dem Programmablauf), was z.T. weitere Nachteile mit sich bringt.</p>
<p>grüße</p>
</blockquote>
<p>Na, wenn man keine Memory leaks eingebaut hat (und wenn man ein vernündtiges Betriebssystem hat <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="😉"
    /> ) , haben auch Heapvariablen eine endliche Lebensdauer ... auch &quot;während dem Programmablauf&quot;. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142970</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Sat, 23 Sep 2006 09:12:42 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zur Initialisierung on Sat, 23 Sep 2006 09:24:38 GMT]]></title><description><![CDATA[<p>Jaja, war schlecht ausgedrückt. Variablen auf dem Stack gibts nur solang bis der entsprechende Scope verlassen wird. Variablen auf dem Heap können darüber hinaus genauso gültig sein.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142977</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Sat, 23 Sep 2006 09:24:38 GMT</pubDate></item></channel></rss>