<?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[std::unique_ptr und Typen ohne default constructor]]></title><description><![CDATA[<p>Könnte jemand bitte mal kurz erklären, warum hier ein default constructor erforderlich ist und was man tun kann, wenn man für den zu verwaltenden Typ keinen sinnvollen default constructor anbieten kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/314394/std-unique_ptr-und-typen-ohne-default-constructor</link><generator>RSS for Node</generator><lastBuildDate>Sat, 01 Aug 2026 04:41:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/314394.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Mar 2013 08:10:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to std::unique_ptr und Typen ohne default constructor on Fri, 01 Mar 2013 08:10:11 GMT]]></title><description><![CDATA[<p>Könnte jemand bitte mal kurz erklären, warum hier ein default constructor erforderlich ist und was man tun kann, wenn man für den zu verwaltenden Typ keinen sinnvollen default constructor anbieten kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2303187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2303187</guid><dc:creator><![CDATA[dbg]]></dc:creator><pubDate>Fri, 01 Mar 2013 08:10:11 GMT</pubDate></item><item><title><![CDATA[Reply to std::unique_ptr und Typen ohne default constructor on Fri, 01 Mar 2013 08:15:32 GMT]]></title><description><![CDATA[<p>Wie kommst Du darauf, dass ein Standardkonstruktor vorhanden sein muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2303189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2303189</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Fri, 01 Mar 2013 08:15:32 GMT</pubDate></item><item><title><![CDATA[Reply to std::unique_ptr und Typen ohne default constructor on Fri, 01 Mar 2013 09:05:28 GMT]]></title><description><![CDATA[<pre><code>std::unique_ptr&lt;A&gt; ptr( new A(...) );
</code></pre>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2303199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2303199</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Fri, 01 Mar 2013 09:05:28 GMT</pubDate></item><item><title><![CDATA[Reply to std::unique_ptr und Typen ohne default constructor on Fri, 01 Mar 2013 09:48:50 GMT]]></title><description><![CDATA[<p>Ich denke viel eher, dass du versuchst, den unique_ptr zu kopieren. Denn dann bekommt man nämlich eine Meldung bezüglich des unmöglichen Zugriffs auf den Standardkopierkonstruktor. Das ist gerade der einzige Reim, den ich mir auf die Anfrage bilden kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2303212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2303212</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 01 Mar 2013 09:48:50 GMT</pubDate></item><item><title><![CDATA[Reply to std::unique_ptr und Typen ohne default constructor on Fri, 01 Mar 2013 11:18:31 GMT]]></title><description><![CDATA[<p>Decimad schrieb:</p>
<blockquote>
<p>Standardkopierkonstruktor.</p>
</blockquote>
<p>Huch!?</p>
<p>Standardkonstruktor/Defaultkonstruktor<br />
Kopierkonstruktor<br />
aber nicht beides</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2303251</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2303251</guid><dc:creator><![CDATA[wind0r]]></dc:creator><pubDate>Fri, 01 Mar 2013 11:18:31 GMT</pubDate></item><item><title><![CDATA[Reply to std::unique_ptr und Typen ohne default constructor on Fri, 01 Mar 2013 12:20:50 GMT]]></title><description><![CDATA[<p>Wenn mir so etwas passiert, wobei ich das jetzt nicht mehr habe, weil es ein Designfehler war, dann geht:</p>
<pre><code class="language-cpp">std::uniqe_ptr&lt;T&gt; x(nullptr);
</code></pre>
<p>nebst:</p>
<pre><code class="language-cpp">x.reset(new T);
</code></pre>
<p>Edit: Ach halt, das war bestimmt nicht die Frage. Na ja, in irgendeinem Paralleluniversum vielleicht schon.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2303275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2303275</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Fri, 01 Mar 2013 12:20:50 GMT</pubDate></item><item><title><![CDATA[Reply to std::unique_ptr und Typen ohne default constructor on Fri, 01 Mar 2013 13:52:06 GMT]]></title><description><![CDATA[<p>Ja, -Standard... da hatte ich irgendwie drin rumgefummelt, und am ende geht es ja bei meiner Theorie nicht um den Standardkonstruktor, sondern um den Kopierkonstruktor von unique_ptr... Und dann blieb das da stehen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2303322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2303322</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 01 Mar 2013 13:52:06 GMT</pubDate></item></channel></rss>