<?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[declval?!]]></title><description><![CDATA[<p>Huhu, in meinem cpp-buch steht was von decl val in kombination mit auto.</p>
<pre><code>&quot;
auto func1(const Ort&amp; ort) -&gt; decltype(std::declval&lt;Ort&gt;().getX()){
auto x = Ort.getX;
//Berechnungen mit x weggelassen
return x;
}
&quot;
</code></pre>
<p>Wie soll man das in der Speicherbeschaffung bitteschön auflösen D;</p>
<p>der Rückgabetyp wird ein integer sein, aber wie kann es sein, dass eine funktion auf eine andere SO zeigt???</p>
<p>Danke für eure Hilfe^^</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/338911/declval</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 01:15:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/338911.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Jul 2016 10:03:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to declval?! on Wed, 20 Jul 2016 10:03:48 GMT]]></title><description><![CDATA[<p>Huhu, in meinem cpp-buch steht was von decl val in kombination mit auto.</p>
<pre><code>&quot;
auto func1(const Ort&amp; ort) -&gt; decltype(std::declval&lt;Ort&gt;().getX()){
auto x = Ort.getX;
//Berechnungen mit x weggelassen
return x;
}
&quot;
</code></pre>
<p>Wie soll man das in der Speicherbeschaffung bitteschön auflösen D;</p>
<p>der Rückgabetyp wird ein integer sein, aber wie kann es sein, dass eine funktion auf eine andere SO zeigt???</p>
<p>Danke für eure Hilfe^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502852</guid><dc:creator><![CDATA[keks123]]></dc:creator><pubDate>Wed, 20 Jul 2016 10:03:48 GMT</pubDate></item><item><title><![CDATA[Reply to declval?! on Wed, 20 Jul 2016 10:24:57 GMT]]></title><description><![CDATA[<p>1. Dein Code ist C++ und nicht C. Falsches Forum also.<br />
2. die Zeile</p>
<blockquote>
<pre><code>auto x = Ort.getX;
</code></pre>
</blockquote>
<p>sollte wohl</p>
<pre><code>auto x = ort.getX();
</code></pre>
<p>heißen (also kleines o und Klammern)?<br />
3. Was hat das mit Speicherbeschaffung zu tun?<br />
4. Was ist eine andere &quot;SO&quot;? SO ist für mich die Abkürzung für StackOverflow... Meinst du &quot;.so-Datei&quot;? Oder irgendwas anderes?<br />
5. declval ist z.B. hier erklärt: <a href="http://en.cppreference.com/w/cpp/utility/declval" rel="nofollow">http://en.cppreference.com/w/cpp/utility/declval</a><br />
6. Bitte Frage präziser stellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502856</guid><dc:creator><![CDATA[wob]]></dc:creator><pubDate>Wed, 20 Jul 2016 10:24:57 GMT</pubDate></item><item><title><![CDATA[Reply to declval?! on Wed, 20 Jul 2016 12:21:30 GMT]]></title><description><![CDATA[<p>ich meine, auf diese Art und Weise^^</p>
<p>Meines Wissens zeigt func1(const Ort&amp;ort) auf decltype...undsoweiter^^<br />
ist das einfach ein festgelegter Syntax?</p>
<p>Meine Frage ist, ob der Rückgabetyp int oder *int ist. Der Zeiger verwirrt mich halt</p>
<p>also: die funktion getx() gibt einen int wert zurück.</p>
<p>also müsste auto func1(const Ort&amp;ort) auf einen integer zeigen. Und das verwirrt mich, oder denke ich falsch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502870</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502870</guid><dc:creator><![CDATA[keks123]]></dc:creator><pubDate>Wed, 20 Jul 2016 12:21:30 GMT</pubDate></item><item><title><![CDATA[Reply to declval?! on Wed, 20 Jul 2016 12:29:28 GMT]]></title><description><![CDATA[<p>Das ist eine neue Möglichkeit, den Rückgabetyp einer Funktion festzulegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502875</guid><dc:creator><![CDATA[Techel]]></dc:creator><pubDate>Wed, 20 Jul 2016 12:29:28 GMT</pubDate></item><item><title><![CDATA[Reply to declval?! on Wed, 20 Jul 2016 12:52:50 GMT]]></title><description><![CDATA[<p>also neuer syntax?(für mich:D) danke^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502877</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502877</guid><dc:creator><![CDATA[keks123]]></dc:creator><pubDate>Wed, 20 Jul 2016 12:52:50 GMT</pubDate></item><item><title><![CDATA[Reply to declval?! on Wed, 20 Jul 2016 17:16:35 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/u109509" rel="nofollow">SeppJ</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/f10" rel="nofollow">C (alle ISO-Standards)</a> in das Forum <a href="http://www.c-plusplus.net/forum/f15" rel="nofollow">C++ (alle ISO-Standards)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502895</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 20 Jul 2016 17:16:35 GMT</pubDate></item></channel></rss>