<?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[Typ herausfinde]]></title><description><![CDATA[<p>Angenommen jemand mach ein typedef, z.B. so</p>
<p>typedef int Index;</p>
<p>Wie kann ich dann herausfinden was für ein Typ Index ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/287986/typ-herausfinde</link><generator>RSS for Node</generator><lastBuildDate>Thu, 20 Aug 2026 05:04:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/287986.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Jun 2011 12:06:10 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Typ herausfinde on Wed, 08 Jun 2011 12:06:10 GMT]]></title><description><![CDATA[<p>Angenommen jemand mach ein typedef, z.B. so</p>
<p>typedef int Index;</p>
<p>Wie kann ich dann herausfinden was für ein Typ Index ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2075149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2075149</guid><dc:creator><![CDATA[HändyÄndy]]></dc:creator><pubDate>Wed, 08 Jun 2011 12:06:10 GMT</pubDate></item><item><title><![CDATA[Reply to Typ herausfinde on Wed, 08 Jun 2011 12:08:05 GMT]]></title><description><![CDATA[<p>Wann herausfinden? Zur Entwicklungszeit sagt dir das deine IDE, zu Runtime z.B. <code>typeid</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2075150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2075150</guid><dc:creator><![CDATA[ipsec]]></dc:creator><pubDate>Wed, 08 Jun 2011 12:08:05 GMT</pubDate></item><item><title><![CDATA[Reply to Typ herausfinde on Wed, 08 Jun 2011 12:10:03 GMT]]></title><description><![CDATA[<p>Im Header nachschauen! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Oder meinst du sowas wie<a href="http://en.wikipedia.org/wiki/Decltype" rel="nofollow"> <code>decltype</code> </a>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2075153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2075153</guid><dc:creator><![CDATA[Oberon_0]]></dc:creator><pubDate>Wed, 08 Jun 2011 12:10:03 GMT</pubDate></item><item><title><![CDATA[Reply to Typ herausfinde on Wed, 08 Jun 2011 12:12:41 GMT]]></title><description><![CDATA[<p>Wer ist 'ich'?<br />
Du selber: Die entsprechende Zeile (mit Hilfe deiner IDE) finden und lesen.<br />
Den Compiler kann man sowas zur Übersetzungszeit gut durch Überladungen fragen.<br />
Dein Programm zur Laufzeit kann type_info benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2075154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2075154</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Wed, 08 Jun 2011 12:12:41 GMT</pubDate></item><item><title><![CDATA[Reply to Typ herausfinde on Wed, 08 Jun 2011 12:13:58 GMT]]></title><description><![CDATA[<p>HändyÄndy schrieb:</p>
<blockquote>
<p>Wie kann ich dann herausfinden was für ein Typ Index ist?</p>
</blockquote>
<p>Wozu brauchst du das? Entweder werden die die Objekte des besagten Typs dir von dem geliefert, das auch das Typedef selbst liefert (framework, Bibliothek etc.), wie z.B. die Iteratoren der Standardcontainer. Oder die Typen sind offensichtlich bzw. haben offensichtliche Konvertierungen von/zu bekannten Typen, wie z.B. dein Index (da solltest du mit einem unsigned int immer zurecht kommen). In beiden Fällen brauchst du nicht wissen, was hinter dem Typedef wirklich steckt,</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2075155</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2075155</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 08 Jun 2011 12:13:58 GMT</pubDate></item><item><title><![CDATA[Reply to Typ herausfinde on Wed, 08 Jun 2011 12:19:26 GMT]]></title><description><![CDATA[<p>Okay, ich frage mich ob es ein Methode gibt die sowas hier macht:</p>
<p>cout &lt;&lt; &quot;Der Typ ist &quot; &lt;&lt; ermittleTyp(Index) &lt;&lt; endl;</p>
<p>Ausgabe wäre dann zB<br />
Der Typ ist int</p>
<p>Kann man das irgendwie machen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2075161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2075161</guid><dc:creator><![CDATA[HändyÄndy]]></dc:creator><pubDate>Wed, 08 Jun 2011 12:19:26 GMT</pubDate></item><item><title><![CDATA[Reply to Typ herausfinde on Wed, 08 Jun 2011 12:50:33 GMT]]></title><description><![CDATA[<p>Wenn Du Glück hast, dann geht folgendes:</p>
<pre><code class="language-cpp">#include &lt;typeinfo&gt;

//...
std::cout &quot;Der Typename ist: &quot; &lt;&lt; typeid(a).name() &lt;&lt; std::endl;
</code></pre>
<p>Muss aber nicht unbedingt funktionieren (tut es aber in der Regel).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2075187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2075187</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Wed, 08 Jun 2011 12:50:33 GMT</pubDate></item></channel></rss>