<?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[&amp;quot;using namespace std&amp;quot; und MFC]]></title><description><![CDATA[<p>Hallo,<br />
hab da ein kleines Problem bei meinen ersten Versuchen mit MFC.</p>
<p>Habe eine eigene Header geschrieben, und dort möchte ich z.B. folgendes verwenden:</p>
<pre><code>string datum;
</code></pre>
<p>Nun hab ich ganz normal dieses gemacht:</p>
<pre><code>#include&lt;string&gt;
using namespace std;
</code></pre>
<p>Aber er will nich.<br />
Beim kompilieren krieg ich über 100 Fehler.<br />
Es kann auch nur an &quot;using namespace std&quot; liegen, da wenn ich dies weglasse die Fehler nich mehr kommen.<br />
Dann hab ich aber das Problem das &quot;string datum&quot; nich mehr funzt.</p>
<p>Hier mal kurz ein Ausschnitt aus dem Debugger:</p>
<pre><code>:\programme\visual studio\vc98\include\errno.h(29) : error C2598: Bindungsinformationen muessen globalen Gueltigkeitsbereich haben
d:\programme\visual studio\vc98\include\yvals.h(33) : error C2870: 'std' : Eine Namespace-Definition muss entweder im Dateigueltigkeitsbereich oder unmittelbar in einer anderen Namespace-Definition erscheinen
d:\programme\visual studio\vc98\include\yvals.h(65) : error C2599: '_Lockit::_Lockit' : Lokale Klassen-Member-Funktionen muessen in der Klasse definiert sein
        d:\programme\visual studio\vc98\include\yvals.h(65) : Siehe Deklaration von '_Lockit::_Lockit'
d:\programme\visual studio\vc98\include\yvals.h(66) : error C2599: '_Lockit::~_Lockit' : Lokale Klassen-Member-Funktionen muessen in der Klasse definiert sein
        d:\programme\visual studio\vc98\include\yvals.h(66) : Siehe Deklaration von '_Lockit::~_Lockit'
d:\programme\visual studio\vc98\include\xstddef(26) : error C2870: 'std' : Eine Namespace-Definition muss entweder im Dateigueltigkeitsbereich oder unmittelbar in einer anderen Namespace-Definition erscheinen
</code></pre>
<p>Naja und so weiter.</p>
<p>Gibt es vielleicht auch noch ne möglichkeit das ganze ohne namespace zu realisieren.? Mit einer anderen include Datei.???</p>
<p>Wäre cool wenn mir jemand helfen könnte.</p>
<p>Grüße Schwabi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/78006/quot-using-namespace-std-quot-und-mfc</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 03:21:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/78006.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 27 Jun 2004 00:25:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;using namespace std&amp;quot; und MFC on Sun, 27 Jun 2004 00:25:15 GMT]]></title><description><![CDATA[<p>Hallo,<br />
hab da ein kleines Problem bei meinen ersten Versuchen mit MFC.</p>
<p>Habe eine eigene Header geschrieben, und dort möchte ich z.B. folgendes verwenden:</p>
<pre><code>string datum;
</code></pre>
<p>Nun hab ich ganz normal dieses gemacht:</p>
<pre><code>#include&lt;string&gt;
using namespace std;
</code></pre>
<p>Aber er will nich.<br />
Beim kompilieren krieg ich über 100 Fehler.<br />
Es kann auch nur an &quot;using namespace std&quot; liegen, da wenn ich dies weglasse die Fehler nich mehr kommen.<br />
Dann hab ich aber das Problem das &quot;string datum&quot; nich mehr funzt.</p>
<p>Hier mal kurz ein Ausschnitt aus dem Debugger:</p>
<pre><code>:\programme\visual studio\vc98\include\errno.h(29) : error C2598: Bindungsinformationen muessen globalen Gueltigkeitsbereich haben
d:\programme\visual studio\vc98\include\yvals.h(33) : error C2870: 'std' : Eine Namespace-Definition muss entweder im Dateigueltigkeitsbereich oder unmittelbar in einer anderen Namespace-Definition erscheinen
d:\programme\visual studio\vc98\include\yvals.h(65) : error C2599: '_Lockit::_Lockit' : Lokale Klassen-Member-Funktionen muessen in der Klasse definiert sein
        d:\programme\visual studio\vc98\include\yvals.h(65) : Siehe Deklaration von '_Lockit::_Lockit'
d:\programme\visual studio\vc98\include\yvals.h(66) : error C2599: '_Lockit::~_Lockit' : Lokale Klassen-Member-Funktionen muessen in der Klasse definiert sein
        d:\programme\visual studio\vc98\include\yvals.h(66) : Siehe Deklaration von '_Lockit::~_Lockit'
d:\programme\visual studio\vc98\include\xstddef(26) : error C2870: 'std' : Eine Namespace-Definition muss entweder im Dateigueltigkeitsbereich oder unmittelbar in einer anderen Namespace-Definition erscheinen
</code></pre>
<p>Naja und so weiter.</p>
<p>Gibt es vielleicht auch noch ne möglichkeit das ganze ohne namespace zu realisieren.? Mit einer anderen include Datei.???</p>
<p>Wäre cool wenn mir jemand helfen könnte.</p>
<p>Grüße Schwabi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/548689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548689</guid><dc:creator><![CDATA[Schwabi]]></dc:creator><pubDate>Sun, 27 Jun 2004 00:25:15 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;using namespace std&amp;quot; und MFC on Sun, 27 Jun 2004 00:31:27 GMT]]></title><description><![CDATA[<p>versuchs mal mit nem std:: davor. Normalerweise macht der MSVC aber keine problem beim using namespace .</p>
<p>Benutzt du evtl. wo anders noch nen 2. namespace ?</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/548690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548690</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Sun, 27 Jun 2004 00:31:27 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;using namespace std&amp;quot; und MFC on Sun, 27 Jun 2004 00:40:20 GMT]]></title><description><![CDATA[<p>Hab ich auch schon probiert, funzt leider auch nich.<br />
Benutze aber auch nirgenswo anders den namespace.</p>
<p>Liegt es vielleicht daran das ich das ganze in einer Klasse benutze un das nich funzt???</p>
<p>Ich schick hier mal eben den Quellcode der Klasse:</p>
<pre><code>#include &lt;string&gt;

using namespace std;

class Globals
{
public:

	int hour;// = newtime-&gt;tm_hour;
	int minute;// = newtime-&gt;tm_min;
	int day;// = newtime-&gt;tm_mday;
	int month;// = newtime-&gt;tm_mon+1;
	int year;// = newtime-&gt;tm_year+1900;

	string minute_char;
	string hour_char;
	string zeit;
	string zeit2;
	string day_char;
	string month_char;
	string year_char;
	string datum;	
	string datum2;

	void globals_einstellen()
	{
		#include &quot;zeit.h&quot;

		hour = newtime-&gt;tm_hour;
		minute = newtime-&gt;tm_min;
		day = newtime-&gt;tm_mday;
		month = newtime-&gt;tm_mon+1;
		year = newtime-&gt;tm_year+1900;
	}

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/548691</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548691</guid><dc:creator><![CDATA[Schwabi]]></dc:creator><pubDate>Sun, 27 Jun 2004 00:40:20 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;using namespace std&amp;quot; und MFC on Sun, 27 Jun 2004 12:06:20 GMT]]></title><description><![CDATA[<p>void globals_einstellen()<br />
{<br />
#include &quot;zeit.h&quot;<br />
}</p>
<p>sowas darfst du ned machen</p>
<p>schreib das include zeit.h zu deinem include string</p>
]]></description><link>https://www.c-plusplus.net/forum/post/548849</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/548849</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Sun, 27 Jun 2004 12:06:20 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;using namespace std&amp;quot; und MFC on Mon, 28 Jun 2004 07:19:58 GMT]]></title><description><![CDATA[<p>Habs hingekriegt.<br />
Thanks.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/549156</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/549156</guid><dc:creator><![CDATA[Schwabi]]></dc:creator><pubDate>Mon, 28 Jun 2004 07:19:58 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;using namespace std&amp;quot; und MFC on Mon, 28 Jun 2004 21:40:49 GMT]]></title><description><![CDATA[<p>Die ganze Klasse ist Schrott. Wirf sie weg. <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/549616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/549616</guid><dc:creator><![CDATA[OOP]]></dc:creator><pubDate>Mon, 28 Jun 2004 21:40:49 GMT</pubDate></item></channel></rss>