<?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[Gibt es einen Unterschied zwischen...]]></title><description><![CDATA[<p>...einer Initialisierung bei der Deklaration einer Variable mit<br />
int irgendwas(20);<br />
gegenüber<br />
int irgendwas = 20;</p>
<p>oder meinetwegen auch mit Objekten<br />
objekt irgendwas(irgendwasanderes);<br />
und<br />
objekt irgendwas = objekt(irgendwasanderes);<br />
?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/207814/gibt-es-einen-unterschied-zwischen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 09:52:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/207814.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 11 Mar 2008 22:48:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Gibt es einen Unterschied zwischen... on Tue, 11 Mar 2008 22:48:44 GMT]]></title><description><![CDATA[<p>...einer Initialisierung bei der Deklaration einer Variable mit<br />
int irgendwas(20);<br />
gegenüber<br />
int irgendwas = 20;</p>
<p>oder meinetwegen auch mit Objekten<br />
objekt irgendwas(irgendwasanderes);<br />
und<br />
objekt irgendwas = objekt(irgendwasanderes);<br />
?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472464</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472464</guid><dc:creator><![CDATA[JustAnotherNoob]]></dc:creator><pubDate>Tue, 11 Mar 2008 22:48:44 GMT</pubDate></item><item><title><![CDATA[Reply to Gibt es einen Unterschied zwischen... on Tue, 11 Mar 2008 22:53:46 GMT]]></title><description><![CDATA[<p>Also bei eingebauten Typen spielt es keine Rolle.</p>
<p>Bei anderen Objekten muss jedoch der Konstruktor so 2 mal aufgerufen werden + noch kopiert werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472465</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 11 Mar 2008 22:53:46 GMT</pubDate></item><item><title><![CDATA[Reply to Gibt es einen Unterschied zwischen... on Tue, 11 Mar 2008 22:59:39 GMT]]></title><description><![CDATA[<p>Normalerweise müsste wie drakon schon sagt, das Objekt erst konstruiert und dann mittels des Copy-Konstruktors kopiert werden, wenn man</p>
<pre><code class="language-cpp">MyType blub = MyType(15);
</code></pre>
<p>schreibt. Allerdings <strong>dürfen</strong> die Compiler das wegoptimieren (auch wenn dadurch Nebeneffekte, wie Ausgaben oder ähnliches verloren gehen) und jeder halbwegs vernünftige Compiler tut das auch.</p>
<p>Felix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472467</guid><dc:creator><![CDATA[Phoemuex]]></dc:creator><pubDate>Tue, 11 Mar 2008 22:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to Gibt es einen Unterschied zwischen... on Tue, 11 Mar 2008 23:04:22 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Also bei eingebauten Typen spielt es keine Rolle.</p>
<p>Bei anderen Objekten muss jedoch der Konstruktor so 2 mal aufgerufen werden + noch kopiert werden.</p>
</blockquote>
<p>Falsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472470</guid><dc:creator><![CDATA[Korrektor]]></dc:creator><pubDate>Tue, 11 Mar 2008 23:04:22 GMT</pubDate></item><item><title><![CDATA[Reply to Gibt es einen Unterschied zwischen... on Tue, 11 Mar 2008 23:33:46 GMT]]></title><description><![CDATA[<p>Phoemuex schrieb:</p>
<blockquote>
<p>schreibt. Allerdings <strong>dürfen</strong> die Compiler das wegoptimieren (auch wenn dadurch Nebeneffekte, wie Ausgaben oder ähnliches verloren gehen) und jeder halbwegs vernünftige Compiler tut das auch.</p>
</blockquote>
<p>nicht zu vergessen, dass compiler das nur dürfen, wenn der code auch legal wäre, wenn sie es nicht täten (sprich: der copy-ctor muss zugänglich und darf nicht private sein, auch wenn er in der regel gar nicht verwendet wird).</p>
<p>das ganze nennt sich übrigens copy-initialization.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472474</guid><dc:creator><![CDATA[queer_boy]]></dc:creator><pubDate>Tue, 11 Mar 2008 23:33:46 GMT</pubDate></item><item><title><![CDATA[Reply to Gibt es einen Unterschied zwischen... on Wed, 12 Mar 2008 07:47:53 GMT]]></title><description><![CDATA[<p>Und dazu sieht int narf(10); auch noch doof aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472544</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Wed, 12 Mar 2008 07:47:53 GMT</pubDate></item><item><title><![CDATA[Reply to Gibt es einen Unterschied zwischen... on Wed, 12 Mar 2008 11:17:24 GMT]]></title><description><![CDATA[<p>Du kannst Dir den Artikel/Aufgabe von Sutter mal dazu durchlesen:<br />
<a href="http://www.gotw.ca/gotw/001.htm" rel="nofollow">http://www.gotw.ca/gotw/001.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1472695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472695</guid><dc:creator><![CDATA[witte_]]></dc:creator><pubDate>Wed, 12 Mar 2008 11:17:24 GMT</pubDate></item><item><title><![CDATA[Reply to Gibt es einen Unterschied zwischen... on Wed, 12 Mar 2008 13:21:20 GMT]]></title><description><![CDATA[<p>explicit auch angucken <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1472831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1472831</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Wed, 12 Mar 2008 13:21:20 GMT</pubDate></item></channel></rss>