<?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[Dürfen in einer Union mehrere Variablen gleich heißen?]]></title><description><![CDATA[<p>Würde an sich ja nichts dagegen sprechen, bezeichnet eh den selben Speicherbereich.</p>
<pre><code class="language-cpp">union test
{
    int i;
    double i;
};
</code></pre>
<p>Zulässig? Der MS-Compiler beschwert sich auf jeden Fall nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/211017/dürfen-in-einer-union-mehrere-variablen-gleich-heißen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 19:48:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/211017.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Apr 2008 18:24:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dürfen in einer Union mehrere Variablen gleich heißen? on Thu, 17 Apr 2008 18:24:36 GMT]]></title><description><![CDATA[<p>Würde an sich ja nichts dagegen sprechen, bezeichnet eh den selben Speicherbereich.</p>
<pre><code class="language-cpp">union test
{
    int i;
    double i;
};
</code></pre>
<p>Zulässig? Der MS-Compiler beschwert sich auf jeden Fall nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1493801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1493801</guid><dc:creator><![CDATA[Einmalig]]></dc:creator><pubDate>Thu, 17 Apr 2008 18:24:36 GMT</pubDate></item><item><title><![CDATA[Reply to Dürfen in einer Union mehrere Variablen gleich heißen? on Thu, 17 Apr 2008 19:03:01 GMT]]></title><description><![CDATA[<p>mein ms meckert<br />
error C2020: 'i' : 'union' member redefinition</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1493844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1493844</guid><dc:creator><![CDATA[B.B.]]></dc:creator><pubDate>Thu, 17 Apr 2008 19:03:01 GMT</pubDate></item><item><title><![CDATA[Reply to Dürfen in einer Union mehrere Variablen gleich heißen? on Thu, 17 Apr 2008 21:30:20 GMT]]></title><description><![CDATA[<p>Woher soll der Compiler da wissen, ob Du den double i oder den int i willst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1493902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1493902</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 17 Apr 2008 21:30:20 GMT</pubDate></item><item><title><![CDATA[Reply to Dürfen in einer Union mehrere Variablen gleich heißen? on Fri, 18 Apr 2008 01:37:24 GMT]]></title><description><![CDATA[<p>die einzelnen elemente einer union bezeichnen zwar denselben speicherbereich, aber die objekte (das objekt), die dahinter liegen, haben jeweils einen typen.<br />
eine union ist nicht dafür da, den speicher umzuinterpretieren (dafür gibt es reinterpret_cast), sie ist einfach ein mittel, weniger speicher zu verwenden: unter der voraussetzung, dass immer nur ein objekt benötigt wird.<br />
andersrum gesagt kannst du (solltest du) immer nur ein element aus der union verwenden, und damit du weißt, welches, müssen sie eben verschiedene namen haben.</p>
<p>von daher ist deine frage ein bisschen unsinnig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1493929</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1493929</guid><dc:creator><![CDATA[queer_boy]]></dc:creator><pubDate>Fri, 18 Apr 2008 01:37:24 GMT</pubDate></item></channel></rss>