<?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[Default Copy Ctor und STL-Container]]></title><description><![CDATA[<p>Hallo <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>Ich hatte immer wieder Probleme mit STL-Containern, wenn ich keine Pointer verwendet habe, Copy-Ctor war keiner definiert.</p>
<p>Wenn mir die Funktionalität des Default-Copy-Ctors (einfach alle member kopieren) reicht, wann muss ich dann einen eigenen Copy-Ctor deklarieren / was muss ich beachten, damit ich am ende nicht eine Queue mit Defaultobjekten habe? Warum kann sowas nicht funktioniert haben?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/178378/default-copy-ctor-und-stl-container</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 21:15:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/178378.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Apr 2007 19:38:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Default Copy Ctor und STL-Container on Tue, 10 Apr 2007 19:38:21 GMT]]></title><description><![CDATA[<p>Hallo <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>Ich hatte immer wieder Probleme mit STL-Containern, wenn ich keine Pointer verwendet habe, Copy-Ctor war keiner definiert.</p>
<p>Wenn mir die Funktionalität des Default-Copy-Ctors (einfach alle member kopieren) reicht, wann muss ich dann einen eigenen Copy-Ctor deklarieren / was muss ich beachten, damit ich am ende nicht eine Queue mit Defaultobjekten habe? Warum kann sowas nicht funktioniert haben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1263288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1263288</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Tue, 10 Apr 2007 19:38:21 GMT</pubDate></item><item><title><![CDATA[Reply to Default Copy Ctor und STL-Container on Tue, 10 Apr 2007 21:31:04 GMT]]></title><description><![CDATA[<p>Erstmal benötigst du gar nichts und kannst trotzdem deine Objekte ohne Probleme in STL-Containern abspeichern.</p>
<p>Die Konstruktoren sind egal, die dienen nur der Initialisierung und der Typumwandlung.</p>
<p>Sobald du allerdings (weil dynamischer Speicher, weil dynamische Resourcen, weil anderes) einen Destruktor in deiner Klasse verwendest benötigst du auch einen CopyCTor und einen Op=. (Regel der großen Drei)</p>
<blockquote>
<p>Wenn mir die Funktionalität des Default-Copy-Ctors (einfach alle member kopieren) reicht, wann muss ich dann einen eigenen Copy-Ctor deklarieren / was muss ich beachten, damit ich am ende nicht eine Queue mit Defaultobjekten habe?</p>
</blockquote>
<p>Nie / Eigentlich nichts.</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1263383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1263383</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Tue, 10 Apr 2007 21:31:04 GMT</pubDate></item><item><title><![CDATA[Reply to Default Copy Ctor und STL-Container on Wed, 11 Apr 2007 07:11:23 GMT]]></title><description><![CDATA[<p>Hm davon wäre ich auch eigentlich ausgegangen. Ich hatte nur immer wieder negative Erfahrungen mit gemacht, daher die Frage</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1263512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1263512</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Wed, 11 Apr 2007 07:11:23 GMT</pubDate></item><item><title><![CDATA[Reply to Default Copy Ctor und STL-Container on Wed, 11 Apr 2007 07:21:19 GMT]]></title><description><![CDATA[<p>darthdespotism schrieb:</p>
<blockquote>
<p>...Ich hatte nur immer wieder negative Erfahrungen mit gemacht...</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /><br />
Welche denn ?<br />
Immerhin bin ich auch immer von SideWinders Ansatz ausgegangen ...</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1263520</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1263520</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 11 Apr 2007 07:21:19 GMT</pubDate></item><item><title><![CDATA[Reply to Default Copy Ctor und STL-Container on Wed, 11 Apr 2007 08:27:22 GMT]]></title><description><![CDATA[<p>Ach ich hatte halt immer wieder so freundliche sachen wie 50 identische elemente in der list&lt;&gt;, hab das Zeug nur nicht mehr da, da ich ja auf Pointer umgestiegen bin hab ich auch einiges geändert sodass das jetzt nicht mehr nachvollziehbar ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1263579</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1263579</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Wed, 11 Apr 2007 08:27:22 GMT</pubDate></item><item><title><![CDATA[Reply to Default Copy Ctor und STL-Container on Wed, 11 Apr 2007 09:05:21 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>das klingt jetzt aber nicht nach Problemen durch fehlende CopyCtoren, sondern eher nach prinzipielleren Schwierigkeiten.<br />
&quot;Auf Pointer umgestiegen&quot; bedeutet, dass Du jetzt statt der STL-Container mit new/delete und Arrays rumzauberst (oder anders ausgedrückt: Das Rad neu erfindest) ?<br />
Oder packst Du nun Pointer in die STL-Container ?</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1263622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1263622</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Wed, 11 Apr 2007 09:05:21 GMT</pubDate></item></channel></rss>