<?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[polar von std::complex wird nicht gefunden]]></title><description><![CDATA[<p>Ich benutze</p>
<pre><code class="language-cpp">#include &lt;cmath&gt;
#include &lt;complex&gt;
using std::complex;
...
template&lt;class T&gt; complex&lt;T&gt; 
mathext::setAmplitude (const T&amp; ampl, const complex&lt;T&gt;&amp; c)
{
	return polar(ampl, arg(c));
}
</code></pre>
<p>und verwende es in einer Klasse als</p>
<pre><code class="language-cpp">m_ComplexBeamData.Complex[i] = setAmplitude( 
			m_ComplexBeamData.Amplitude[i] * changefactor,
			m_ComplexBeamData.Complex[i]
		);
</code></pre>
<p>Was mir aber nur den Fehler bringt, dass polar nicht bekannt ist.</p>
<blockquote>
<p>error C3861: &quot;polar&quot;: Bezeichner wurde nicht gefunden.</p>
</blockquote>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/208985/polar-von-std-complex-wird-nicht-gefunden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 08:19:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208985.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Mar 2008 14:16:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to polar von std::complex wird nicht gefunden on Tue, 25 Mar 2008 14:16:28 GMT]]></title><description><![CDATA[<p>Ich benutze</p>
<pre><code class="language-cpp">#include &lt;cmath&gt;
#include &lt;complex&gt;
using std::complex;
...
template&lt;class T&gt; complex&lt;T&gt; 
mathext::setAmplitude (const T&amp; ampl, const complex&lt;T&gt;&amp; c)
{
	return polar(ampl, arg(c));
}
</code></pre>
<p>und verwende es in einer Klasse als</p>
<pre><code class="language-cpp">m_ComplexBeamData.Complex[i] = setAmplitude( 
			m_ComplexBeamData.Amplitude[i] * changefactor,
			m_ComplexBeamData.Complex[i]
		);
</code></pre>
<p>Was mir aber nur den Fehler bringt, dass polar nicht bekannt ist.</p>
<blockquote>
<p>error C3861: &quot;polar&quot;: Bezeichner wurde nicht gefunden.</p>
</blockquote>
<p>Matthias</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480073</guid><dc:creator><![CDATA[pospiech]]></dc:creator><pubDate>Tue, 25 Mar 2008 14:16:28 GMT</pubDate></item><item><title><![CDATA[Reply to polar von std::complex wird nicht gefunden on Tue, 25 Mar 2008 14:27:23 GMT]]></title><description><![CDATA[<p>std::polar (da es eine freie Funktion ist, nützt &quot;using std::complex&quot; hier nichts).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1480083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1480083</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Tue, 25 Mar 2008 14:27:23 GMT</pubDate></item></channel></rss>