<?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[Name einer Instanz ermitteln]]></title><description><![CDATA[<p>Hallo,<br />
ich hab da mal ne Frage:</p>
<p>Kann man den Namen einer Instanz ermitteln, so dass</p>
<pre><code>Kuchen *erdbeerkuchen = new Kuchen;
</code></pre>
<p>mir &quot;erdbeerkuchen&quot; zurückgegeben wird?</p>
<p>Gibt es da eine Funktion dafür?</p>
<p>EDIT: Ich habe mir schon typeinfo.h angeschaut, aber da bekommt man nur den Namen der Klasse zurückgeliefert.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/217056/name-einer-instanz-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Sat, 10 Oct 2026 21:07:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/217056.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Jul 2008 14:44:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Name einer Instanz ermitteln on Wed, 02 Jul 2008 14:45:38 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich hab da mal ne Frage:</p>
<p>Kann man den Namen einer Instanz ermitteln, so dass</p>
<pre><code>Kuchen *erdbeerkuchen = new Kuchen;
</code></pre>
<p>mir &quot;erdbeerkuchen&quot; zurückgegeben wird?</p>
<p>Gibt es da eine Funktion dafür?</p>
<p>EDIT: Ich habe mir schon typeinfo.h angeschaut, aber da bekommt man nur den Namen der Klasse zurückgeliefert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1539802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539802</guid><dc:creator><![CDATA[Quellcode]]></dc:creator><pubDate>Wed, 02 Jul 2008 14:45:38 GMT</pubDate></item><item><title><![CDATA[Reply to Name einer Instanz ermitteln on Wed, 02 Jul 2008 14:46:55 GMT]]></title><description><![CDATA[<p>Nein, denn diese Namen gibt es nach dem kompilieren nicht mehr.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1539805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539805</guid><dc:creator><![CDATA[Airdamn]]></dc:creator><pubDate>Wed, 02 Jul 2008 14:46:55 GMT</pubDate></item><item><title><![CDATA[Reply to Name einer Instanz ermitteln on Wed, 02 Jul 2008 15:36:57 GMT]]></title><description><![CDATA[<p>Das ist ja interessant.<br />
Schade dass das nicht geht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1539831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539831</guid><dc:creator><![CDATA[Quellcode]]></dc:creator><pubDate>Wed, 02 Jul 2008 15:36:57 GMT</pubDate></item><item><title><![CDATA[Reply to Name einer Instanz ermitteln on Wed, 02 Jul 2008 15:50:23 GMT]]></title><description><![CDATA[<p>Quellcode schrieb:</p>
<blockquote>
<p>Das ist ja interessant.<br />
Schade dass das nicht geht.</p>
</blockquote>
<p>Grundsätzlich sind Variablennamen nicht mehr während der Laufzeit existent. Was man aber machen kann, ist eine map zu verwenden in dem ein irgendwie gearteter Bezeichner (z.B. als String) als Schlüssel verwendet wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1539842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1539842</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Wed, 02 Jul 2008 15:50:23 GMT</pubDate></item><item><title><![CDATA[Reply to Name einer Instanz ermitteln on Wed, 02 Jul 2008 23:40:35 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4881">@Quellcode</a>:<br />
denk mal nach, das kann so direkt garnicht gehen, schon garnicht mit Zeigern:</p>
<pre><code class="language-cpp">void bar(kuchen* k)
{
    std::cout &lt;&lt; magic_get_name(k); // &quot;name&quot; ausgeben
}

void foo()
{
    bar(new kuchen()); // was soll bar ausgeben?

    kuchen* k1 = new kuchen();
    kuchen* k2 = k1;
    bar(k2); // und was soll bar hier ausgeben?

    kuchen kx;
    bar(&amp;kx); // ...?

    kuchen ky[100];
    bar(&amp;ky[5]); // ...?

    // ...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1540132</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1540132</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 02 Jul 2008 23:40:35 GMT</pubDate></item><item><title><![CDATA[Reply to Name einer Instanz ermitteln on Fri, 04 Jul 2008 06:11:26 GMT]]></title><description><![CDATA[<p>Das ist mir auch nicht bewusst, dass das irgendeine Programmiersprache kann.<br />
Man kann zwar in Java den Namen der Klasse heraus finden, aber imo nicht den Namen der Variablen. Ist ja auch unsinn, weil ich kann ja die Instanz über 25 und mehr Variablen referenzieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1540755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1540755</guid><dc:creator><![CDATA[DocJunioR]]></dc:creator><pubDate>Fri, 04 Jul 2008 06:11:26 GMT</pubDate></item><item><title><![CDATA[Reply to Name einer Instanz ermitteln on Fri, 04 Jul 2008 08:59:01 GMT]]></title><description><![CDATA[<p>Ich bin mir grade nicht sicher, aber konnte Pascal das nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1540855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1540855</guid><dc:creator><![CDATA[DerKuchen]]></dc:creator><pubDate>Fri, 04 Jul 2008 08:59:01 GMT</pubDate></item></channel></rss>