<?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[ctor, cctor, eq, references und vieles mehr ??]]></title><description><![CDATA[<p>Hallo,<br />
manchmal denke ich hab's verstanden, aber dann....<br />
Ich habe eine Klasse:</p>
<pre><code class="language-cpp">class MyClass
{
public:
   MyClass (int a);
   MyClass(const MyClass&amp; rhs);
   MyClass&amp; operator=(const MyClass&amp; rhs);
}
</code></pre>
<pre><code class="language-cpp">int main()
{
   MyClass c1(99);              //1.
   MyClass c2 = 99;             //2.
   MyClass c4 = c1;             //3.
   MyCalss c3 = MyClass(99);    //4.
}
</code></pre>
<p>Was ich erwarte:<br />
1. ctor mit 99 --&gt; stimmt<br />
2. ctor mit 99 --&gt; stimmt<br />
3. cctor-Aufruf --&gt; stimmt<br />
4. ctor-Aufruf mit 99 danach cctor Aufruf --&gt; stimmt nicht es wird nur der Aufgerufen für das temporäre Objekt ???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/130167/ctor-cctor-eq-references-und-vieles-mehr</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 14:36:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/130167.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Dec 2005 13:37:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ctor, cctor, eq, references und vieles mehr ?? on Tue, 20 Dec 2005 13:37:09 GMT]]></title><description><![CDATA[<p>Hallo,<br />
manchmal denke ich hab's verstanden, aber dann....<br />
Ich habe eine Klasse:</p>
<pre><code class="language-cpp">class MyClass
{
public:
   MyClass (int a);
   MyClass(const MyClass&amp; rhs);
   MyClass&amp; operator=(const MyClass&amp; rhs);
}
</code></pre>
<pre><code class="language-cpp">int main()
{
   MyClass c1(99);              //1.
   MyClass c2 = 99;             //2.
   MyClass c4 = c1;             //3.
   MyCalss c3 = MyClass(99);    //4.
}
</code></pre>
<p>Was ich erwarte:<br />
1. ctor mit 99 --&gt; stimmt<br />
2. ctor mit 99 --&gt; stimmt<br />
3. cctor-Aufruf --&gt; stimmt<br />
4. ctor-Aufruf mit 99 danach cctor Aufruf --&gt; stimmt nicht es wird nur der Aufgerufen für das temporäre Objekt ???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/946297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946297</guid><dc:creator><![CDATA[templäd]]></dc:creator><pubDate>Tue, 20 Dec 2005 13:37:09 GMT</pubDate></item><item><title><![CDATA[Reply to ctor, cctor, eq, references und vieles mehr ?? on Tue, 20 Dec 2005 13:38:29 GMT]]></title><description><![CDATA[<p>Sorry...<br />
Schreibfehler: bei 4. wird nur der ctor aufgerufen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/946299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946299</guid><dc:creator><![CDATA[templäd]]></dc:creator><pubDate>Tue, 20 Dec 2005 13:38:29 GMT</pubDate></item><item><title><![CDATA[Reply to ctor, cctor, eq, references und vieles mehr ?? on Tue, 20 Dec 2005 13:41:47 GMT]]></title><description><![CDATA[<p>Die (4) sollte nach meinem Verständnis auch nur ein normaler (expliziter) Konstruktoraufruf sein. Und notfalls ist der Compiler sowieso berechtigt, temporäre Objekte wegzuoptimieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/946301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946301</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Tue, 20 Dec 2005 13:41:47 GMT</pubDate></item><item><title><![CDATA[Reply to ctor, cctor, eq, references und vieles mehr ?? on Wed, 21 Dec 2005 11:17:32 GMT]]></title><description><![CDATA[<p><a href="http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=copyvsdirect#Answ" rel="nofollow">http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&amp;faq=copyvsdirect#Answ</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/946936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946936</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Wed, 21 Dec 2005 11:17:32 GMT</pubDate></item></channel></rss>