<?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[Typkonvertierung von konstanten Variablen in Templates]]></title><description><![CDATA[<p>Hallo!</p>
<p>Mal eine kleine Frage:</p>
<p>Macht der Compiler aus</p>
<pre><code class="language-cpp">template &lt;class T&gt;
T add42(T x)
{
    return x + T(42);
}

float y = add42(1234.0f);
</code></pre>
<pre><code class="language-cpp">float add42(float x)
{
    return x + float(42); // Type conversion at run time
}

float y = add42(1234.0f);
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">float add42(float x)
{
    return x + 42.0f; // Type conversion at compile time
}

float y = add42(1234.0f);
</code></pre>
<p>? Ist das irgendwie standardisiert?</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/269703/typkonvertierung-von-konstanten-variablen-in-templates</link><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 00:18:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/269703.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 30 Jun 2010 07:41:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Typkonvertierung von konstanten Variablen in Templates on Wed, 30 Jun 2010 07:42:10 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Mal eine kleine Frage:</p>
<p>Macht der Compiler aus</p>
<pre><code class="language-cpp">template &lt;class T&gt;
T add42(T x)
{
    return x + T(42);
}

float y = add42(1234.0f);
</code></pre>
<pre><code class="language-cpp">float add42(float x)
{
    return x + float(42); // Type conversion at run time
}

float y = add42(1234.0f);
</code></pre>
<p>oder</p>
<pre><code class="language-cpp">float add42(float x)
{
    return x + 42.0f; // Type conversion at compile time
}

float y = add42(1234.0f);
</code></pre>
<p>? Ist das irgendwie standardisiert?</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1919235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1919235</guid><dc:creator><![CDATA[Bloops]]></dc:creator><pubDate>Wed, 30 Jun 2010 07:42:10 GMT</pubDate></item><item><title><![CDATA[Reply to Typkonvertierung von konstanten Variablen in Templates on Wed, 30 Jun 2010 07:53:39 GMT]]></title><description><![CDATA[<p>Bloops schrieb:</p>
<blockquote>
<p>Macht der Compiler aus</p>
</blockquote>
<p>Theoretisch ersteres, praktisch ist dies vermutlich vom Compiler abhängig, wie gut er optimiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1919242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1919242</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Wed, 30 Jun 2010 07:53:39 GMT</pubDate></item></channel></rss>