<?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[referenzen auf lokale variablen]]></title><description><![CDATA[<p>ist das definiertes verhalten oder ist es wie bei zeigern undefiniert?</p>
<pre><code>int&amp; f()
{
    int a = 123;
    return a;
}
int main()
{
    int a = f();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/318777/referenzen-auf-lokale-variablen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 18:45:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/318777.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Jul 2013 07:33:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to referenzen auf lokale variablen on Fri, 26 Jul 2013 07:33:19 GMT]]></title><description><![CDATA[<p>ist das definiertes verhalten oder ist es wie bei zeigern undefiniert?</p>
<pre><code>int&amp; f()
{
    int a = 123;
    return a;
}
int main()
{
    int a = f();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2341386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2341386</guid><dc:creator><![CDATA[referator]]></dc:creator><pubDate>Fri, 26 Jul 2013 07:33:19 GMT</pubDate></item><item><title><![CDATA[Reply to referenzen auf lokale variablen on Fri, 26 Jul 2013 07:35:16 GMT]]></title><description><![CDATA[<p>Undefiniert.<br />
Wenn du irgendwann</p>
<pre><code>int &amp;&amp;f()
{
    int a = 123;
    return a;
}
</code></pre>
<p>findest, das ist auch undefiniert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2341388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2341388</guid><dc:creator><![CDATA[nwp3]]></dc:creator><pubDate>Fri, 26 Jul 2013 07:35:16 GMT</pubDate></item><item><title><![CDATA[Reply to referenzen auf lokale variablen on Fri, 26 Jul 2013 08:16:59 GMT]]></title><description><![CDATA[<p>Die entscheidende Frage ist, ob das lokale Objekt a zerstört wird, bevor oder nachdem die Initialisierung stattfindet. Die Antwort ist: Davor. Und damit hast du ein glvalue das auf freigegebenen Speicher zeigt - was bei Zuweisung in undefiniertem Verhalten resultiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2341394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2341394</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Fri, 26 Jul 2013 08:16:59 GMT</pubDate></item><item><title><![CDATA[Reply to referenzen auf lokale variablen on Fri, 26 Jul 2013 08:19:09 GMT]]></title><description><![CDATA[<p>okay, danke für die antworten. werde es in meinem fall einfach mit einer kopie machen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2341396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2341396</guid><dc:creator><![CDATA[referator]]></dc:creator><pubDate>Fri, 26 Jul 2013 08:19:09 GMT</pubDate></item></channel></rss>