<?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::make_unique in der Initialisierungsliste]]></title><description><![CDATA[<p>Ich verstehe diese Fehlermeldung nicht und würde gerne wissen, was mir der Kompiler hier sagen möchte, warum darf ich hier nicht make_unique verwenden? - hier der Quellencode:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;memory&gt;

class Foo
{
	public:
		Foo()
			: bar(std::make_unique&lt;int&gt;(new int(12)))
		{
		}

	private:
		std::unique_ptr&lt;int&gt; bar;
};

int main()
{
	Foo();
}
</code></pre>
<p>Ich bekomme diese Fehlermeldung:</p>
<pre><code>In file included from /usr/include/c++/5.3.0/memory:81:0,
                 from main.cpp:2:
/usr/include/c++/5.3.0/bits/unique_ptr.h: In instantiation of ‘typename std::_MakeUniq&lt;_Tp&gt;::__single_object std::make_unique(_Args&amp;&amp; ...) [with _Tp = int; _Args = {int*}; typename std::_MakeUniq&lt;_Tp&gt;::__single_object = std::unique_ptr&lt;int&gt;]’:
main.cpp:8:43:   required from here
/usr/include/c++/5.3.0/bits/unique_ptr.h:765:69: error: invalid conversion from ‘int*’ to ‘int’ [-fpermissive]
     { return unique_ptr&lt;_Tp&gt;(new _Tp(std::forward&lt;_Args&gt;(__args)...)); }
                                                                     ^
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/337843/std-make_unique-in-der-initialisierungsliste</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 18:08:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/337843.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 May 2016 19:00:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to std::make_unique in der Initialisierungsliste on Tue, 03 May 2016 19:00:03 GMT]]></title><description><![CDATA[<p>Ich verstehe diese Fehlermeldung nicht und würde gerne wissen, was mir der Kompiler hier sagen möchte, warum darf ich hier nicht make_unique verwenden? - hier der Quellencode:</p>
<pre><code>#include &lt;iostream&gt;
#include &lt;memory&gt;

class Foo
{
	public:
		Foo()
			: bar(std::make_unique&lt;int&gt;(new int(12)))
		{
		}

	private:
		std::unique_ptr&lt;int&gt; bar;
};

int main()
{
	Foo();
}
</code></pre>
<p>Ich bekomme diese Fehlermeldung:</p>
<pre><code>In file included from /usr/include/c++/5.3.0/memory:81:0,
                 from main.cpp:2:
/usr/include/c++/5.3.0/bits/unique_ptr.h: In instantiation of ‘typename std::_MakeUniq&lt;_Tp&gt;::__single_object std::make_unique(_Args&amp;&amp; ...) [with _Tp = int; _Args = {int*}; typename std::_MakeUniq&lt;_Tp&gt;::__single_object = std::unique_ptr&lt;int&gt;]’:
main.cpp:8:43:   required from here
/usr/include/c++/5.3.0/bits/unique_ptr.h:765:69: error: invalid conversion from ‘int*’ to ‘int’ [-fpermissive]
     { return unique_ptr&lt;_Tp&gt;(new _Tp(std::forward&lt;_Args&gt;(__args)...)); }
                                                                     ^
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2494834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494834</guid><dc:creator><![CDATA[unique_ptr]]></dc:creator><pubDate>Tue, 03 May 2016 19:00:03 GMT</pubDate></item><item><title><![CDATA[Reply to std::make_unique in der Initialisierungsliste on Tue, 03 May 2016 19:04:15 GMT]]></title><description><![CDATA[<p>make_unique <strong>und</strong> new?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2494836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494836</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 03 May 2016 19:04:15 GMT</pubDate></item><item><title><![CDATA[Reply to std::make_unique in der Initialisierungsliste on Tue, 03 May 2016 19:09:11 GMT]]></title><description><![CDATA[<p>Ich bin so ein Depp, jetzt macht die Fehlermeldung auch Sinn, danke... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2494837</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2494837</guid><dc:creator><![CDATA[unique_ptr]]></dc:creator><pubDate>Tue, 03 May 2016 19:09:11 GMT</pubDate></item></channel></rss>