<?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[sin, cos, abs, min, max usw. keine Templates in C++???]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe die cmath includiert und eben folgendes geschrieben:</p>
<pre><code class="language-cpp">float x = std::sin&lt;float&gt;(3.14f);
</code></pre>
<p>und bekomme direkt die Fehlermeldung das sin nicht im Namespace std enthalten ist. Also hab ich das std mal entfernt und schwupp die nächste Fehlermeldung: sin ist kein Template.</p>
<p>Ich dachte in C++ wurden die alten Funktionen nun endlich auf Templates umfunktioniert?! min und max sind sogar noch #define-Makros!</p>
<p>Getestet auf dem DevC++ und VC++2005 Express.</p>
<p>Jetzt dachte ich evtl. an einen Workaround für sin und cos:</p>
<pre><code class="language-cpp">template&lt;class T&gt; inline T sin (const T&amp; x)
{ return (static_cast&lt;T&gt;(::sin (static_cast&lt;float&gt;(x))); }
</code></pre>
<p>Weiß aber nicht ob das so gut ist.</p>
<p>Jemand eine Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/181931/sin-cos-abs-min-max-usw-keine-templates-in-c</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 16:12:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181931.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 May 2007 22:09:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Fri, 18 May 2007 22:09:34 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe die cmath includiert und eben folgendes geschrieben:</p>
<pre><code class="language-cpp">float x = std::sin&lt;float&gt;(3.14f);
</code></pre>
<p>und bekomme direkt die Fehlermeldung das sin nicht im Namespace std enthalten ist. Also hab ich das std mal entfernt und schwupp die nächste Fehlermeldung: sin ist kein Template.</p>
<p>Ich dachte in C++ wurden die alten Funktionen nun endlich auf Templates umfunktioniert?! min und max sind sogar noch #define-Makros!</p>
<p>Getestet auf dem DevC++ und VC++2005 Express.</p>
<p>Jetzt dachte ich evtl. an einen Workaround für sin und cos:</p>
<pre><code class="language-cpp">template&lt;class T&gt; inline T sin (const T&amp; x)
{ return (static_cast&lt;T&gt;(::sin (static_cast&lt;float&gt;(x))); }
</code></pre>
<p>Weiß aber nicht ob das so gut ist.</p>
<p>Jemand eine Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287711</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Fri, 18 May 2007 22:09:34 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Fri, 18 May 2007 22:23:54 GMT]]></title><description><![CDATA[<p>sinus user schrieb:</p>
<blockquote>
<p>Ich dachte in C++ wurden die alten Funktionen nun endlich auf Templates umfunktioniert?!</p>
</blockquote>
<p>Warum sollte man das tun?</p>
<blockquote>
<p>min und max sind sogar noch #define-Makros!</p>
</blockquote>
<p>Das liegt an deinem Compiler, genauer an der windows.h. Eigentlich sollten das, wenn man &lt;algorithm&gt; einbindet, Templates sein.</p>
<blockquote>
<p>Jetzt dachte ich evtl. an einen Workaround für sin und cos:</p>
<pre><code class="language-cpp">template&lt;class T&gt; inline T sin (const T&amp; x)
{ return (static_cast&lt;T&gt;(::sin (static_cast&lt;float&gt;(x))); }
</code></pre>
<p>Weiß aber nicht ob das so gut ist.</p>
</blockquote>
<p>Für welches Problem soll das denn ein Workaround sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287714</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Fri, 18 May 2007 22:23:54 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 09:23:59 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>sinus user schrieb:</p>
<blockquote>
<p>Ich dachte in C++ wurden die alten Funktionen nun endlich auf Templates umfunktioniert?!</p>
</blockquote>
<p>Warum sollte man das tun?</p>
</blockquote>
<p>Damit man sin, cos, min, max, abs, tan usw. auch für andere Datentypen benutzen kann außer float?</p>
<p>Bashar schrieb:</p>
<blockquote>
<blockquote>
<p>min und max sind sogar noch #define-Makros!</p>
</blockquote>
<p>Das liegt an deinem Compiler, genauer an der windows.h. Eigentlich sollten das, wenn man &lt;algorithm&gt; einbindet, Templates sein.</p>
</blockquote>
<p>Dabei hab ich nicht mal das Platform SDK drauf und dadurch auch keine windows.h?</p>
<p>Bashar schrieb:</p>
<blockquote>
<blockquote>
<p>Jetzt dachte ich evtl. an einen Workaround für sin und cos:</p>
<pre><code class="language-cpp">template&lt;class T&gt; inline T sinus (const T&amp; x)
{ return (static_cast&lt;T&gt;(::sin (static_cast&lt;float&gt;(x))); }
</code></pre>
<p>Weiß aber nicht ob das so gut ist.</p>
</blockquote>
<p>Für welches Problem soll das denn ein Workaround sein?</p>
</blockquote>
<p>Damit ich es z. B. bei nem int benutzen kann? Macht zwar wenig Sinn, aber es geht ums Prinzip.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287835</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Sat, 19 May 2007 09:23:59 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 09:25:36 GMT]]></title><description><![CDATA[<p>Und ein GCC hat eigentlich auch nie eine windows.h.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287836</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287836</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Sat, 19 May 2007 09:25:36 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 09:27:12 GMT]]></title><description><![CDATA[<p>Dazu schreibt doch Scott Meyers auch noch in seinem ersten Buch, das sowas wie min, max, sin und co auf Templates umgesetzt wurden?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287838</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Sat, 19 May 2007 09:27:12 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 09:27:47 GMT]]></title><description><![CDATA[<p>sinus user schrieb:</p>
<blockquote>
<p>Bashar schrieb:</p>
<blockquote>
<p>sinus user schrieb:</p>
<blockquote>
<p>Ich dachte in C++ wurden die alten Funktionen nun endlich auf Templates umfunktioniert?!</p>
</blockquote>
<p>Warum sollte man das tun?</p>
</blockquote>
<p>Damit man sin, cos, min, max, abs, tan usw. auch für andere Datentypen benutzen kann außer float?</p>
</blockquote>
<p>Wozu das? Alle Datentypen, für die sin() Sinn machen könnte, kannst du implizit nach float umwandeln. (und für eigene Datentypen kannst du entweder einen 'operator float' bereitstellen oder eine Überladung für den Sinus, je nachdem was angebrachter ist - aber für Fälle, in denen du eine eigene Überladung brauchst, ist dein &quot;Workaround&quot; sowieso unbrauchbar).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287839</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 19 May 2007 09:27:47 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 09:33:45 GMT]]></title><description><![CDATA[<p>ich soll von long double auf float casten damit ichs benutzen kann und somit höhere ungenaugkeit erzielen? ist das nicht schwachsinn? dazu: wie mach ich denn einen operator float für nen unsigned int?</p>
<p>da gefällt mir mein workaround jedenfalls besser als dieser operatorvorschlag, da ich den so direkt für jeden datentyp benutzen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287844</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Sat, 19 May 2007 09:33:45 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 09:42:09 GMT]]></title><description><![CDATA[<p>Erstens arbeitet <a href="http://man.cx/sin" rel="nofollow">man: sin</a> und co. mit double Genauigkeit (und long double ist wohl nur in Ausnahmefällen noch größer).</p>
<p>Zweitens brauchst du für unsigned int keine Umwandlung nach double zu schreiben - die wird dir vom Compiler schon frei Haus geliefert (und macht auch nichts anderes als dein static_cast&lt;&gt;).</p>
<p>Und drittens: Um dein Template einsetzen zu können, brauchst du in jedem Fall die Typumwandlungen von 'irgendwas' nach float und zurück - also hast du damit keinen Vorteil gegenüber dem direkten sin() Aufruf (bzw. sogar den Nachteil, daß du dir selber die Genauigkeit abschneidest - siehe oben).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287845</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 19 May 2007 09:42:09 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 09:51:27 GMT]]></title><description><![CDATA[<p>und was ist wenn man lieber ein template so aufruft: sin&lt;datentyp&gt;(wert)? kann man wohl knicken oder?</p>
<p>dazu hast du nicht gesagt wie man operatoren float für andere datentypen schreibt.<br />
und wenn ich mit unsigned int ein sin benutze bekomm ich ne warnung das ne konvertierung auf float datenverlust mit sich zieht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287851</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287851</guid><dc:creator><![CDATA[sinu]]></dc:creator><pubDate>Sat, 19 May 2007 09:51:27 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:01:52 GMT]]></title><description><![CDATA[<p>sinu schrieb:</p>
<blockquote>
<p>und was ist wenn man lieber ein template so aufruft: sin&lt;datentyp&gt;(wert)? kann man wohl knicken oder?</p>
</blockquote>
<p>Warum sollte man gerade <em>das</em> wollen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287857</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287857</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Sat, 19 May 2007 10:01:52 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:04:10 GMT]]></title><description><![CDATA[<p>finix schrieb:</p>
<blockquote>
<p>sinu schrieb:</p>
<blockquote>
<p>und was ist wenn man lieber ein template so aufruft: sin&lt;datentyp&gt;(wert)? kann man wohl knicken oder?</p>
</blockquote>
<p>Warum sollte man gerade <em>das</em> wollen?</p>
</blockquote>
<p>warum sollte man das nicht wollen? so sieht man direkt für welchen datentypen man es benutzt? daran schon gedacht?</p>
<p>wie schon gesagt: geht ums prinzip.</p>
<p>und die erschaffer von C++ haben sich sicherlich schon was dabei gedacht, dass man sowas machen kann, oder denkste das war nur ein unvermeidliches Nebenprodukt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287860</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287860</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Sat, 19 May 2007 10:04:10 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:13:37 GMT]]></title><description><![CDATA[<p>sinus user schrieb:</p>
<blockquote>
<p>so sieht man direkt für welchen datentypen man es benutzt? daran schon gedacht?</p>
</blockquote>
<p>Das ist schwachsinnig. Vor allem bist du dann auf den Datentyp festgelegt.</p>
<p>sinus user schrieb:</p>
<blockquote>
<p>wie schon gesagt: geht ums prinzip.</p>
</blockquote>
<p>Wie CStoll schon gesagt hat: das macht keinen Sinn, es gibt implizite Umwandlungen, und für selbstgestrickte numerische Typen brauchst du ohnehin entweder eine Typumwandlung oder eigene Überladung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287862</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Sat, 19 May 2007 10:13:37 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:13:42 GMT]]></title><description><![CDATA[<p>sinus user schrieb:</p>
<blockquote>
<p>finix schrieb:</p>
<blockquote>
<p>sinu schrieb:</p>
<blockquote>
<p>und was ist wenn man lieber ein template so aufruft: sin&lt;datentyp&gt;(wert)? kann man wohl knicken oder?</p>
</blockquote>
<p>Warum sollte man gerade <em>das</em> wollen?</p>
</blockquote>
<p>warum sollte man das nicht wollen? so sieht man direkt für welchen datentypen man es benutzt? daran schon gedacht?</p>
</blockquote>
<p>Ah, das ist prima. Also sowas wie sinus_float, sinus_double etc. Finde ich gut. Konsequenterweise sollte man vielleicht auch +_float, +_int, +_double und Konsorten einführen. Da sieht man immer gleich was los ist! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<blockquote>
<p>und die erschaffer von C++ haben sich sicherlich schon was dabei gedacht, dass man sowas machen kann, oder denkste das war nur ein unvermeidliches Nebenprodukt?</p>
</blockquote>
<p>Ja, dieses Feature hat tatsächlich einen Sinn, nämlich den bei Mehrdeutigkeiten auflösen zu können. Der Fall liegt hier aber nicht vor. Tatsächlich liegt überhaupt kein template vor. Das Feature was hier greift heißt Überladung und es sorgt dafür, dass Du eben nur sin schreiben mußt und der Compiler automatisch die zu Deinem Typ passende Funktion aufruft. Insbesondere mußt Du nicht alles ändern, wenn Du Dein Programm mal von float auf double umstellst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287863</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Sat, 19 May 2007 10:13:42 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:15:43 GMT]]></title><description><![CDATA[<p>Jester schrieb:</p>
<blockquote>
<p>Das Feature was hier greift heißt Überladung und es sorgt dafür, dass Du eben nur sin schreiben mußt und der Compiler automatisch die zu Deinem Typ passende Funktion aufruft.</p>
</blockquote>
<p>und warum fehlt das dann für sin, cos, tan, log usw?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287865</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Sat, 19 May 2007 10:15:43 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:17:19 GMT]]></title><description><![CDATA[<p>sinus user schrieb:</p>
<blockquote>
<p>und warum fehlt das dann für sin, cos, tan, log usw?</p>
</blockquote>
<p>Es fehlt nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287866</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Sat, 19 May 2007 10:17:19 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:25:35 GMT]]></title><description><![CDATA[<p>finix schrieb:</p>
<blockquote>
<p>sinus user schrieb:</p>
<blockquote>
<p>und warum fehlt das dann für sin, cos, tan, log usw?</p>
</blockquote>
<p>Es fehlt nicht!</p>
</blockquote>
<p>Wenn es nicht fehlt, warum bekomm ich dann kompilierfehler wenn ich sin&lt;int&gt;(4); schreibe wenn es nicht fehlt? Na?</p>
<p>Kann man das neuerdings einstellen ob man es bei templates schreiben kann oder nicht? Überleg doch mal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287872</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Sat, 19 May 2007 10:25:35 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:30:47 GMT]]></title><description><![CDATA[<p>Weil Du sin schreiben sollst und nicht sin&lt;int&gt; es gibt kein Funktionstemplate für sin weil es keinen Sinn machen würde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287879</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Sat, 19 May 2007 10:30:47 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:34:26 GMT]]></title><description><![CDATA[<p>Jester schrieb:</p>
<blockquote>
<p>Weil Du sin schreiben sollst und nicht sin&lt;int&gt; es gibt kein Funktionstemplate für sin weil es keinen Sinn machen würde.</p>
</blockquote>
<p>Der Sinn sei mal dahingestellt, aber es fehlt - Stimmts oder stimmts nicht, das es fehlt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287883</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Sat, 19 May 2007 10:34:26 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:38:00 GMT]]></title><description><![CDATA[<p>Nein, es fehlt nicht. Fehlen kann etwas nur, wenn es sinnvollerweise da wäre. Mir fehlt weder eine dritte Schulter noch eine zweite Nase -- und das obwohl ich beides nicht habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287886</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Sat, 19 May 2007 10:38:00 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:40:51 GMT]]></title><description><![CDATA[<p>Natürlich fehlt das Funktionstemplate für Sinus! Nur weil Du sagst es würde keinen Sinn machen, heißt das nicht das es Falsch ist!</p>
<p>Und wenn schon etwas wie</p>
<p>float sin (float x);</p>
<p>deklariert wurde, kann es kein Funktionstemplate sein, also fehlt für sin ein Funktionstemplate.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287888</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Sat, 19 May 2007 10:40:51 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:42:20 GMT]]></title><description><![CDATA[<p>Welchen Vorteil hätte das template denn gegenüber der Überladung</p>
<p>float sin(float);<br />
double sin(double);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287890</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Sat, 19 May 2007 10:42:20 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:43:23 GMT]]></title><description><![CDATA[<p>Don't feed...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287893</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 19 May 2007 10:43:23 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:45:57 GMT]]></title><description><![CDATA[<p>Jester schrieb:</p>
<blockquote>
<p>Welchen Vorteil hätte das template denn gegenüber der Überladung</p>
<p>float sin(float);<br />
double sin(double);</p>
</blockquote>
<p>wenn ich einfach mal den sinus von nem int haben will und den auch als int wieder haben will? Gibt doch keiner einem das Recht für jemanden zu entscheiden &quot;Braucht kein Mensch!&quot;. In C++ wird doch immer darüber geprallt mit Templates und co. aber hier wird es nicht getan - nur weil jemand mal denkt &quot;Nö brauchen wir nicht&quot;?</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3798">@Tim</a>.<br />
Halt dich einfach raus, wenn du nichts zum Thema zu sagen hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287895</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Sat, 19 May 2007 10:45:57 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:49:04 GMT]]></title><description><![CDATA[<p>sinus user schrieb:</p>
<blockquote>
<p>wenn ich einfach mal den sinus von nem int haben will und den auch als int wieder haben will?</p>
</blockquote>
<p>Alles klar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287897</guid><dc:creator><![CDATA[finix]]></dc:creator><pubDate>Sat, 19 May 2007 10:49:04 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:49:51 GMT]]></title><description><![CDATA[<p>sinus user: okay, du hast recht. ich wollte es (wie die anderen hier auch) nur nicht wahr haben. könntest du deine korrekturen beim standard-komitee einreichen? damit kann dieser makel an c++ endlich ausgemerzt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287898</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Sat, 19 May 2007 10:49:51 GMT</pubDate></item><item><title><![CDATA[Reply to sin, cos, abs, min, max usw. keine Templates in C++??? on Sat, 19 May 2007 10:52:31 GMT]]></title><description><![CDATA[<p>Jester schrieb:</p>
<blockquote>
<p>sinus user: okay, du hast recht. ich wollte es (wie die anderen hier auch) nur nicht wahr haben. könntest du deine korrekturen beim standard-komitee einreichen? damit kann dieser makel an c++ endlich ausgemerzt werden.</p>
</blockquote>
<p>sarkasmus steht einer kompetenz wie deiner einfach nicht.</p>
<p>Doch man muss einfach sagen (Ob es Sinn macht oder nicht), das dies nicht konsequenterweise für diesen Bereich und auch andere Bereiche auf Templates umgesetzt wurde. Nur weil Leute denken &quot;Macht keinen Sinn&quot; oder weil sie zu Faul dafür waren. Geht ums Prinzip.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1287900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1287900</guid><dc:creator><![CDATA[sinus user]]></dc:creator><pubDate>Sat, 19 May 2007 10:52:31 GMT</pubDate></item></channel></rss>