<?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[pair&amp;lt;Funktionszeiger, char*&amp;gt;]]></title><description><![CDATA[<p>Hallo,</p>
<p>warum geht folgendes nicht:</p>
<pre><code class="language-cpp">bool b(const vector&lt;int&gt;&amp; v)
{
 return false;
}
bool c(const vector&lt;int&gt;&amp; v)
{
 return false;
}

auto B = {pair&lt;decltype(b),char*&gt;(b, &quot;b&quot;),
          pair&lt;decltype(c),char*&gt;(c, &quot;c&quot;)};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/297384/pair-lt-funktionszeiger-char-gt</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 10:58:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/297384.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Dec 2011 16:10:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to pair&amp;lt;Funktionszeiger, char*&amp;gt; on Mon, 26 Dec 2011 16:10:54 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>warum geht folgendes nicht:</p>
<pre><code class="language-cpp">bool b(const vector&lt;int&gt;&amp; v)
{
 return false;
}
bool c(const vector&lt;int&gt;&amp; v)
{
 return false;
}

auto B = {pair&lt;decltype(b),char*&gt;(b, &quot;b&quot;),
          pair&lt;decltype(c),char*&gt;(c, &quot;c&quot;)};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2161093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2161093</guid><dc:creator><![CDATA[dsffdsfd]]></dc:creator><pubDate>Mon, 26 Dec 2011 16:10:54 GMT</pubDate></item><item><title><![CDATA[Reply to pair&amp;lt;Funktionszeiger, char*&amp;gt; on Mon, 26 Dec 2011 16:14:55 GMT]]></title><description><![CDATA[<p>(Meldung:</p>
<pre><code class="language-cpp">Fehler: Feld »std::pair&lt;bool(const std::vector&lt;int&gt;&amp;), char*&gt;::first« deklarierte ungültigerweise einen Funktionstypen|

Fehler: keine passende Funktion für Aufruf von »forward(bool (*&amp;)(const std::vector&lt;int&gt;&amp;))«|
c:\mingw\bin\..\lib\gcc\mingw32\4.6.1\include\c++\bits\stl_pair.h|137|Anmerkung: Kandidaten sind:|
c:\mingw\bin\..\lib\gcc\mingw32\4.6.1\include\c++\bits\move.h|62|Anmerkung: template&lt;class _Tp&gt; _Tp&amp;&amp; std::forward(typename std::remove_reference&lt;_Tp&gt;::type&amp;)|
c:\mingw\bin\..\lib\gcc\mingw32\4.6.1\include\c++\bits\move.h|67|Anmerkung: template&lt;class _Tp&gt; _Tp&amp;&amp; std::forward(typename std::remove_reference&lt;_Tp&gt;::type&amp;&amp;)|
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2161095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2161095</guid><dc:creator><![CDATA[dsdsss]]></dc:creator><pubDate>Mon, 26 Dec 2011 16:14:55 GMT</pubDate></item><item><title><![CDATA[Reply to pair&amp;lt;Funktionszeiger, char*&amp;gt; on Mon, 26 Dec 2011 16:19:48 GMT]]></title><description><![CDATA[<p>ok, mit decltype(&amp;b) funzet es</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2161099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2161099</guid><dc:creator><![CDATA[dsffdsfd]]></dc:creator><pubDate>Mon, 26 Dec 2011 16:19:48 GMT</pubDate></item><item><title><![CDATA[Reply to pair&amp;lt;Funktionszeiger, char*&amp;gt; on Mon, 26 Dec 2011 16:30:35 GMT]]></title><description><![CDATA[<p>Die Fehlermeldung sagt ja, wo das Problem liegt. <code>b</code> ist eine Funktion, also ist <code>decltype(b)</code> ein Funktionstyp. Dass eine implizite Konvertierung zum Funktionszeiger <code>&amp;b</code> existiert, ist nur ein hässliches Relikt aus C. Ich selbst schreibe den Adressoperator immer hin, und das würde ich dir auch raten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2161102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2161102</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 26 Dec 2011 16:30:35 GMT</pubDate></item><item><title><![CDATA[Reply to pair&amp;lt;Funktionszeiger, char*&amp;gt; on Mon, 26 Dec 2011 19:14:43 GMT]]></title><description><![CDATA[<p>Warum eigentlich kein std::make_pair?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2161140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2161140</guid><dc:creator><![CDATA[XSpille]]></dc:creator><pubDate>Mon, 26 Dec 2011 19:14:43 GMT</pubDate></item><item><title><![CDATA[Reply to pair&amp;lt;Funktionszeiger, char*&amp;gt; on Mon, 26 Dec 2011 22:17:08 GMT]]></title><description><![CDATA[<p>XSpille schrieb:</p>
<blockquote>
<p>Warum eigentlich kein std::make_pair?</p>
</blockquote>
<p>Ist das nicht C++11?</p>
<p>EDIT: okay unten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2161169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2161169</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Mon, 26 Dec 2011 22:17:08 GMT</pubDate></item><item><title><![CDATA[Reply to pair&amp;lt;Funktionszeiger, char*&amp;gt; on Mon, 26 Dec 2011 22:16:38 GMT]]></title><description><![CDATA[<p>Nö, gibbet schon Ewigkeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2161170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2161170</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Mon, 26 Dec 2011 22:16:38 GMT</pubDate></item></channel></rss>