<?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[Trotz using namespace std...]]></title><description><![CDATA[<p>Hallo,</p>
<p>obwohl ich den namespace std verwende muss ich</p>
<pre><code class="language-cpp">std::complex&lt;double&gt;
</code></pre>
<p>in meiner Klasse verwenden.<br />
Bei list geht es ohne std.</p>
<p>Was da los :-)?</p>
<p>Danke und Grüße,<br />
Kai</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228897/trotz-using-namespace-std</link><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 09:02:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228897.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 04 Dec 2008 09:38:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 09:38:04 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>obwohl ich den namespace std verwende muss ich</p>
<pre><code class="language-cpp">std::complex&lt;double&gt;
</code></pre>
<p>in meiner Klasse verwenden.<br />
Bei list geht es ohne std.</p>
<p>Was da los :-)?</p>
<p>Danke und Grüße,<br />
Kai</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625299</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625299</guid><dc:creator><![CDATA[Sw00sh]]></dc:creator><pubDate>Thu, 04 Dec 2008 09:38:04 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 09:45:46 GMT]]></title><description><![CDATA[<p>Hast du</p>
<pre><code class="language-cpp">#include&lt;complex&gt;
</code></pre>
<p>drinne?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625304</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Thu, 04 Dec 2008 09:45:46 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 09:48:27 GMT]]></title><description><![CDATA[<p>Jap <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625306</guid><dc:creator><![CDATA[Sw00sh]]></dc:creator><pubDate>Thu, 04 Dec 2008 09:48:27 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 10:03:09 GMT]]></title><description><![CDATA[<p>Sw00sh schrieb:</p>
<blockquote>
<p>obwohl ich den namespace std verwende muss ich</p>
<pre><code class="language-cpp">std::complex&lt;double&gt;
</code></pre>
<p>in meiner Klasse verwenden.<br />
Bei list geht es ohne std.</p>
</blockquote>
<p>1. Was für ein Fehler zeigt der Compiler an, wenn du ersteres schreibst?<br />
2. using namespace ist hoffentlich:<br />
a) in keinem Header [darauf deutet dein &quot;in einer Klasse&quot;] *<br />
b) hinter allen Includes</p>
<p>cu André<br />
* Bitte NIEMALS wegen Schreibfaulheit innerhalb von Headern (bzw. includierten Dateien) &quot;using namespace&quot; verwenden. Das macht das Konzept der Namensräume hinfällig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625317</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 04 Dec 2008 10:03:09 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 10:48:20 GMT]]></title><description><![CDATA[<p>Mein Header zur klasse sieht so aus:</p>
<pre><code class="language-cpp">#include &quot;MMRTImage.h&quot;
#include &quot;MMRTQMap.h&quot;
#include &quot;MMRTImageFFT.h&quot;
#include &quot;Thresholding.h&quot;

#include &lt;complex&gt;
#include &lt;list&gt;
</code></pre>
<p>(in keinem Header ist using namespace std;)</p>
<p>In der cpp sieht es so aus:</p>
<pre><code>#include &quot;MMRTTemplateMatching.h&quot;

#include &lt;windows.h&gt;
#include &lt;iostream&gt;

using namespace std;
</code></pre>
<p>Fehler: Fehler 22 error C2872: '_complex' : ambiguous symbol ... 341</p>
<p>Irgendwas ist da doppeldeutig... nur was <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
<p>Grüße,<br />
Kai</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625342</guid><dc:creator><![CDATA[Sw00sh]]></dc:creator><pubDate>Thu, 04 Dec 2008 10:48:20 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 10:52:40 GMT]]></title><description><![CDATA[<p>Irgendeiner der anderen Header, welche Du inkludierst, definiert ebenfalls einen complex-Type (vmtl. die FFT) im globalen Namensraum.<br />
Da Du Dir mit <code>using namespace std</code> alles aus std in den globalen Namensraum holst, kommt es zu der Fehlermeldung. Also musst Du std:: immer explizit qualifizieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625347</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 04 Dec 2008 10:52:40 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 10:52:58 GMT]]></title><description><![CDATA[<p>Na. Du includest irgendwo etwas, was auch Complex heisst.. (Mach using weg und wenn du eine gute IDE hast, kannst du rechtsklick machen und zur Definition springen.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625348</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 04 Dec 2008 10:52:58 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 11:22:08 GMT]]></title><description><![CDATA[<p>hmm ich include nur 1 mal complex in einem header un da auch ohne namespace</p>
<pre><code class="language-cpp">#ifndef __MMRTImageFFT__
#define __MMRTImageFFT__

#include &lt;complex&gt;

class MMRTImageFFT{
private:
	std::complex&lt;double&gt;* imageData;
	int width;
	int height;
	int length;
	char* name;

public:
	MMRTImageFFT(void);
	MMRTImageFFT(int width, int height, int* pImageData, char* name);
	~MMRTImageFFT(void);
	std::complex&lt;double&gt;* getImage(void);
	int getWidth(void);
	int getHeight(void);
	char* getName(void);
};
#endif
</code></pre>
<p>Hier kommt dann alles zusammen:</p>
<pre><code class="language-cpp">#include &quot;MMRTImage.h&quot;
#include &quot;MMRTQMap.h&quot;
#include &quot;Thresholding.h&quot;
#include &quot;MMRTImageFFT.h&quot;

#include &lt;list&gt;
</code></pre>
<p>und in den einzelnen cpp's kann ich noch normalerweise using namespace std; machen ohne, dass das Auswirkungen hat oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625361</guid><dc:creator><![CDATA[Sw00sh]]></dc:creator><pubDate>Thu, 04 Dec 2008 11:22:08 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 11:30:41 GMT]]></title><description><![CDATA[<p>Das mit der FFT wahr nur eine Vermutung, da ich dachte, der Header käme nicht von Dir.<br />
Zeig mal die genaue Zeile, in der der Fehler zustande kommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625365</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 04 Dec 2008 11:30:41 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 11:33:07 GMT]]></title><description><![CDATA[<p>z.B.</p>
<pre><code class="language-cpp">this-&gt;imageData = new complex&lt;double&gt;[this-&gt;length];
</code></pre>
<p>in</p>
<pre><code class="language-cpp">MMRTImageFFT::MMRTImageFFT(...)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1625367</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625367</guid><dc:creator><![CDATA[Sw00sh]]></dc:creator><pubDate>Thu, 04 Dec 2008 11:33:07 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 11:34:14 GMT]]></title><description><![CDATA[<p>in der cpp verwende ich using namespace std</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625368</guid><dc:creator><![CDATA[Sw00sh]]></dc:creator><pubDate>Thu, 04 Dec 2008 11:34:14 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 11:36:20 GMT]]></title><description><![CDATA[<p>Ja, das sollte so schon funktionieren. Schau mal zwischen was sich der Compiler nicht entscheiden kann. Normalerweise sagt er dir das ja. Und dann findest du schnell heraus, von wo das es kommt.<br />
An irgendwelchen (fehlenden) Includeguards wirds ja nicht liegen..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625373</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 04 Dec 2008 11:36:20 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 11:36:34 GMT]]></title><description><![CDATA[<p>Sw00sh schrieb:</p>
<blockquote>
<p>z.B.</p>
<pre><code class="language-cpp">this-&gt;imageData = new complex&lt;double&gt;[this-&gt;length];
</code></pre>
<p>in</p>
<pre><code class="language-cpp">MMRTImageFFT::MMRTImageFFT(...)
</code></pre>
</blockquote>
<p>Zeig mal den ganzen Konstruktor.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625374</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 04 Dec 2008 11:36:34 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 11:39:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">MMRTImageFFT::MMRTImageFFT(int width, int height, int* pImageData, char* name){
	this-&gt;width = width;
	this-&gt;height = height;
	this-&gt;name = name;
	this-&gt;length = width * height;
	this-&gt;imageData = new complex&lt;double&gt;[this-&gt;length];
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1625377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625377</guid><dc:creator><![CDATA[Sw00sh]]></dc:creator><pubDate>Thu, 04 Dec 2008 11:39:44 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 12:11:17 GMT]]></title><description><![CDATA[<p>das sieht komisch aus</p>
<p><a href="http://www.harady.de/test/bild.gif" rel="nofollow">http://www.harady.de/test/bild.gif</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625385</guid><dc:creator><![CDATA[Sw00sh]]></dc:creator><pubDate>Thu, 04 Dec 2008 12:11:17 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 12:15:34 GMT]]></title><description><![CDATA[<p>Sw00sh schrieb:</p>
<blockquote>
<p>das sieht komisch aus</p>
<p><a href="http://www.harady.de/test/bild.gif" rel="nofollow">http://www.harady.de/test/bild.gif</a></p>
</blockquote>
<p>Jop. Und das wird in math.h aufgelöst..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625388</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 04 Dec 2008 12:15:34 GMT</pubDate></item><item><title><![CDATA[Reply to Trotz using namespace std... on Thu, 04 Dec 2008 12:22:59 GMT]]></title><description><![CDATA[<p>hmm ich includiere kein math.h oder cmatch :P...<br />
hmpfg <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1625392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1625392</guid><dc:creator><![CDATA[Sw00sh]]></dc:creator><pubDate>Thu, 04 Dec 2008 12:22:59 GMT</pubDate></item></channel></rss>