<?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[lambda typ]]></title><description><![CDATA[<p>Wenn ich folgenden code habe:</p>
<pre><code class="language-cpp">auto func = [](int Para1, float Para2)-&gt;float{return Para1+Para2;};
</code></pre>
<p>wie müsste</p>
<pre><code class="language-cpp">auto
</code></pre>
<p>explizit ausgeschrieben ausehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/302757/lambda-typ</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 04:01:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/302757.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Apr 2012 14:27:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to lambda typ on Thu, 26 Apr 2012 14:27:50 GMT]]></title><description><![CDATA[<p>Wenn ich folgenden code habe:</p>
<pre><code class="language-cpp">auto func = [](int Para1, float Para2)-&gt;float{return Para1+Para2;};
</code></pre>
<p>wie müsste</p>
<pre><code class="language-cpp">auto
</code></pre>
<p>explizit ausgeschrieben ausehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2205819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205819</guid><dc:creator><![CDATA[Dudeldu]]></dc:creator><pubDate>Thu, 26 Apr 2012 14:27:50 GMT</pubDate></item><item><title><![CDATA[Reply to lambda typ on Thu, 26 Apr 2012 14:39:10 GMT]]></title><description><![CDATA[<p>Gar nicht.<br />
<a href="http://stackoverflow.com/questions/3867276/can-the-type-of-a-lambda-expression-be-expressed" rel="nofollow">http://stackoverflow.com/questions/3867276/can-the-type-of-a-lambda-expression-be-expressed</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2205824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205824</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Thu, 26 Apr 2012 14:39:10 GMT</pubDate></item><item><title><![CDATA[Reply to lambda typ on Thu, 26 Apr 2012 14:52:27 GMT]]></title><description><![CDATA[<p>Gar nicht? und was ist damit:</p>
<pre><code class="language-cpp">std::function&lt;float(int, float)&gt; func = [](int Para1, float Para2)-&gt;float{return Para1+Para2;};
</code></pre>
<p>Hab das gerade gefunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2205828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205828</guid><dc:creator><![CDATA[Dudeldu]]></dc:creator><pubDate>Thu, 26 Apr 2012 14:52:27 GMT</pubDate></item><item><title><![CDATA[Reply to lambda typ on Thu, 26 Apr 2012 14:57:04 GMT]]></title><description><![CDATA[<p>bei</p>
<pre><code class="language-cpp">string name = &quot;Hallo&quot;;
</code></pre>
<p>hat &quot;Hallo&quot; auch nicht den Typ string.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2205830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205830</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 26 Apr 2012 14:57:04 GMT</pubDate></item><item><title><![CDATA[Reply to lambda typ on Thu, 26 Apr 2012 15:02:16 GMT]]></title><description><![CDATA[<p>Der Lambda Ausdruck wird nicht konvertiert, std::function ist einfach nur ein Template, und der Typ des Arguments kann alles sein, was irgendwie &quot;callable&quot; ist.</p>
<p>Es gibt auch eine Lambda-To-Functionpointer Konvertierung, aber die ist recht neu. (VS kann das z.B. nicht.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2205832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205832</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Thu, 26 Apr 2012 15:02:16 GMT</pubDate></item><item><title><![CDATA[Reply to lambda typ on Thu, 26 Apr 2012 15:04:11 GMT]]></title><description><![CDATA[<p>cooky451 schrieb:</p>
<blockquote>
<p>Bashar schrieb:</p>
<blockquote>
<p>bei</p>
<pre><code class="language-cpp">string name = &quot;Hallo&quot;;
</code></pre>
<p>hat &quot;Hallo&quot; auch nicht den Typ string.</p>
</blockquote>
<p>Ich denke hier ist das etwas anders. Der Lambda Ausdruck wird nicht konvertiert, std::function ist einfach nur ein Template, und der Typ des Arguments kann alles sein, was irgendwie &quot;callable&quot; ist.</p>
</blockquote>
<p>Worauf ich hinauswill ist, dass man aus der Initialisierung nicht schließen kann, dass der Typ des Lambdaausdrucks std::function&lt;irgendwas&gt; ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2205833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205833</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 26 Apr 2012 15:04:11 GMT</pubDate></item><item><title><![CDATA[Reply to lambda typ on Thu, 26 Apr 2012 15:33:21 GMT]]></title><description><![CDATA[<p>hmm, ok. Dachte es gibt irgendeinen &quot;elementaren Typ&quot;, beim std::string wird ja intern auch noch ein char* verwaltet, da existiert der tatsächliche Typ immernoch.</p>
<p>Mal anders gefragt dann.<br />
Häufig wird std::sort, welches eine Funktion als Parameter erwartet, als Beispiel rangezogen um lambdas zu benutzen.</p>
<p>Wie sieht dann die Deklaration der Vergleichsfunktion von sort aus?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2205839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205839</guid><dc:creator><![CDATA[Dudeldu]]></dc:creator><pubDate>Thu, 26 Apr 2012 15:33:21 GMT</pubDate></item><item><title><![CDATA[Reply to lambda typ on Thu, 26 Apr 2012 15:37:24 GMT]]></title><description><![CDATA[<p>sort ist, genau wie function, ein Template. Der Typ wird automatisch bestimmt. Siehe z.B. auch die anderen Algorithmen wie find_if<br />
<a href="http://www.cplusplus.com/reference/algorithm/find_if/" rel="nofollow">http://www.cplusplus.com/reference/algorithm/find_if/</a></p>
<p>Du kannst einen Funktionszeiger oder ein Funktionsobjekt (Funktor) übergeben, solange man es entsprechend aufrufen kann, funktioniert es.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2205842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2205842</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Thu, 26 Apr 2012 15:37:24 GMT</pubDate></item></channel></rss>