<?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[Compiler soll nach eingabe erst über benutzten datentyp entscheiden]]></title><description><![CDATA[<p>besteht denn die möglichkeit das eine Template-Klasse erst über den benutzen datentyp entscheidet nachdem ich ihn mit &gt;&gt; eigelesen hab?</p>
<p>also nachdem ich eine int oder float oder complex...eingeben habe?</p>
<p>das Problem ist das er ja vorher gar nicht weis welchen &gt;&gt;Operator er benutzen soll (weil ich auch überladene habe!).</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/242645/compiler-soll-nach-eingabe-erst-über-benutzten-datentyp-entscheiden</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 22:49:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/242645.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 06 Jun 2009 13:53:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Compiler soll nach eingabe erst über benutzten datentyp entscheiden on Sat, 06 Jun 2009 13:53:31 GMT]]></title><description><![CDATA[<p>besteht denn die möglichkeit das eine Template-Klasse erst über den benutzen datentyp entscheidet nachdem ich ihn mit &gt;&gt; eigelesen hab?</p>
<p>also nachdem ich eine int oder float oder complex...eingeben habe?</p>
<p>das Problem ist das er ja vorher gar nicht weis welchen &gt;&gt;Operator er benutzen soll (weil ich auch überladene habe!).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1722280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1722280</guid><dc:creator><![CDATA[HoCiEp3]]></dc:creator><pubDate>Sat, 06 Jun 2009 13:53:31 GMT</pubDate></item><item><title><![CDATA[Reply to Compiler soll nach eingabe erst über benutzten datentyp entscheiden on Sat, 06 Jun 2009 13:57:13 GMT]]></title><description><![CDATA[<p>Du liest ja in einen bestimmen Datentypen ein, also weisst du zur Kompilierzeit, von welchem Typ die Eingabe sein wird. (mal abgesehen von falschen Eingaben o.ä).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1722285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1722285</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sat, 06 Jun 2009 13:57:13 GMT</pubDate></item><item><title><![CDATA[Reply to Compiler soll nach eingabe erst über benutzten datentyp entscheiden on Sat, 06 Jun 2009 13:59:37 GMT]]></title><description><![CDATA[<p>Nein, Templateparameter müssen zur Compilezeit feststehen. Aber auch die Typen der Variablen in die eingelesen werden soll müssen zur Compilezeit feststehen.<br />
Du brauchst vielleicht garkeine Unterscheidung. Immerhin ist jede reelle Zahl eine komplexe Zahl mit 0i und Ganzzahlen lassen sich auch in floats speichern, also kannst du eigentlich immer complex&lt;float&gt; nehmen. Wenn du nicht Tausende von solchen Zahlen hast wirds dem Speicher auch nix ausmachen.<br />
geloescht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1722288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1722288</guid><dc:creator><![CDATA[geloescht]]></dc:creator><pubDate>Sat, 06 Jun 2009 13:59:37 GMT</pubDate></item><item><title><![CDATA[Reply to Compiler soll nach eingabe erst über benutzten datentyp entscheiden on Sat, 06 Jun 2009 14:05:07 GMT]]></title><description><![CDATA[<p>ok danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1722292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1722292</guid><dc:creator><![CDATA[HoCiEp3]]></dc:creator><pubDate>Sat, 06 Jun 2009 14:05:07 GMT</pubDate></item><item><title><![CDATA[Reply to Compiler soll nach eingabe erst über benutzten datentyp entscheiden on Sat, 06 Jun 2009 14:18:03 GMT]]></title><description><![CDATA[<p>geloescht schrieb:</p>
<blockquote>
<p>Nein, Templateparameter müssen zur Compilezeit feststehen. Aber auch die Typen der Variablen in die eingelesen werden soll müssen zur Compilezeit feststehen.<br />
Du brauchst vielleicht garkeine Unterscheidung. Immerhin ist jede reelle Zahl eine komplexe Zahl mit 0i und Ganzzahlen lassen sich auch in floats speichern, also kannst du eigentlich immer complex&lt;float&gt; nehmen. Wenn du nicht Tausende von solchen Zahlen hast wirds dem Speicher auch nix ausmachen.<br />
geloescht</p>
</blockquote>
<p>ist eigentlich ne gute idee, nur habe ich zusätzlich noch ne bruch-klasse die aus int zähler und nenner besteht. dies zu unterscheiden dürfte dann schwierig sein!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1722297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1722297</guid><dc:creator><![CDATA[HoCiEp3]]></dc:creator><pubDate>Sat, 06 Jun 2009 14:18:03 GMT</pubDate></item><item><title><![CDATA[Reply to Compiler soll nach eingabe erst über benutzten datentyp entscheiden on Sat, 06 Jun 2009 14:35:55 GMT]]></title><description><![CDATA[<p>HoCiEp3 schrieb:</p>
<blockquote>
<p>geloescht schrieb:</p>
<blockquote>
<p>Nein, Templateparameter müssen zur Compilezeit feststehen. Aber auch die Typen der Variablen in die eingelesen werden soll müssen zur Compilezeit feststehen.<br />
Du brauchst vielleicht garkeine Unterscheidung. Immerhin ist jede reelle Zahl eine komplexe Zahl mit 0i und Ganzzahlen lassen sich auch in floats speichern, also kannst du eigentlich immer complex&lt;float&gt; nehmen. Wenn du nicht Tausende von solchen Zahlen hast wirds dem Speicher auch nix ausmachen.<br />
geloescht</p>
</blockquote>
<p>ist eigentlich ne gute idee, nur habe ich zusätzlich noch ne bruch-klasse die aus int zähler und nenner besteht. dies zu unterscheiden dürfte dann schwierig sein!</p>
</blockquote>
<p>std::complex&lt;bruch&gt; ?<br />
allerdings hat man dann halt wieder das problem, dass man z.bsp. sqrt(2) nicht darstellen kann...<br />
wieso willst du in ein und dem selben container unterschiedliche datentypen verwenden?</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1722303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1722303</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 06 Jun 2009 14:35:55 GMT</pubDate></item></channel></rss>