<?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[cout kann nicht benutzt werden...]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>bin noch Neuling, im Bereich oop und wollt ein paar Tests durch führen.</p>
<p>Leider folgendes Problem:</p>
<pre><code>gameApplication.cpp: In member function »void GameApplication::Ausgabe()«:
gameApplication.cpp:28: Fehler: »cout« wurde in diesem Gültigkeitsbereich nicht definiert
gameApplication.cpp:28: Fehler: »endl« wurde in diesem Gültigkeitsbereich nicht definiert
</code></pre>
<p>main.cpp</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;	 
#include &quot;gameApplication.h&quot;
//#include &quot;map.h&quot;
//#include &quot;player.h&quot;

int main () {

	GameApplication Test;

	Test.Ausgabe();

	return 0;
}
</code></pre>
<p>GameApplication.h</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;	

class GameApplication
{
	public:
		GameApplication();
		int var1;
		void Ausgabe();

	private:
		int var2;

};
</code></pre>
<p>GameApplication.cpp</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;gameApplication.h&quot;

GameApplication::GameApplication()
{
	var1=2;
	var2=3;
}

void GameApplication::Ausgabe()
{

	cout &lt;&lt; &quot;Test&quot; &lt;&lt; var1 &lt;&lt; endl;

}
</code></pre>
<p>Das ist wie gesagt nur einmal ein Test, darum verstehe ich diesen Fehler nicht ganz, bei anderen Testprogrammen hat es funktioniert.</p>
<p>Bitte um Infos...</p>
<p>lg und danke für Hilfen<br />
Darian</p>
<p>Edit:<br />
Ich dachte das Makefile wäre vielleicht auch noch interessant.</p>
<pre><code>BIN = test
SOURCE = main.cpp gameApplication.cpp

all: $(SOURCE)
        g++ -o $(BIN) $(SOURCE)

run:
        ./$(BIN)

clean: $(SOURCE)
        rm $(BIN)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/223584/cout-kann-nicht-benutzt-werden</link><generator>RSS for Node</generator><lastBuildDate>Sat, 03 Oct 2026 19:18:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/223584.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 27 Sep 2008 22:27:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sat, 27 Sep 2008 23:51:35 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>bin noch Neuling, im Bereich oop und wollt ein paar Tests durch führen.</p>
<p>Leider folgendes Problem:</p>
<pre><code>gameApplication.cpp: In member function »void GameApplication::Ausgabe()«:
gameApplication.cpp:28: Fehler: »cout« wurde in diesem Gültigkeitsbereich nicht definiert
gameApplication.cpp:28: Fehler: »endl« wurde in diesem Gültigkeitsbereich nicht definiert
</code></pre>
<p>main.cpp</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;	 
#include &quot;gameApplication.h&quot;
//#include &quot;map.h&quot;
//#include &quot;player.h&quot;

int main () {

	GameApplication Test;

	Test.Ausgabe();

	return 0;
}
</code></pre>
<p>GameApplication.h</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;	

class GameApplication
{
	public:
		GameApplication();
		int var1;
		void Ausgabe();

	private:
		int var2;

};
</code></pre>
<p>GameApplication.cpp</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &quot;gameApplication.h&quot;

GameApplication::GameApplication()
{
	var1=2;
	var2=3;
}

void GameApplication::Ausgabe()
{

	cout &lt;&lt; &quot;Test&quot; &lt;&lt; var1 &lt;&lt; endl;

}
</code></pre>
<p>Das ist wie gesagt nur einmal ein Test, darum verstehe ich diesen Fehler nicht ganz, bei anderen Testprogrammen hat es funktioniert.</p>
<p>Bitte um Infos...</p>
<p>lg und danke für Hilfen<br />
Darian</p>
<p>Edit:<br />
Ich dachte das Makefile wäre vielleicht auch noch interessant.</p>
<pre><code>BIN = test
SOURCE = main.cpp gameApplication.cpp

all: $(SOURCE)
        g++ -o $(BIN) $(SOURCE)

run:
        ./$(BIN)

clean: $(SOURCE)
        rm $(BIN)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1589310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589310</guid><dc:creator><![CDATA[Darian]]></dc:creator><pubDate>Sat, 27 Sep 2008 23:51:35 GMT</pubDate></item><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sun, 28 Sep 2008 00:15:47 GMT]]></title><description><![CDATA[<p>Ersetze mal <code>cout</code> durch <code>std::cout</code> . Bei <code>endl</code> machst Du das gleiche.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589348</guid><dc:creator><![CDATA[nman]]></dc:creator><pubDate>Sun, 28 Sep 2008 00:15:47 GMT</pubDate></item><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sun, 28 Sep 2008 00:16:03 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-4178.html" rel="nofollow">nman</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-5.html" rel="nofollow">Linux/Unix</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589349</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Sun, 28 Sep 2008 00:16:03 GMT</pubDate></item><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sun, 28 Sep 2008 01:37:05 GMT]]></title><description><![CDATA[<p>Ahhh, daran habe ich gar nicht gedacht. Habe ich übersehen, danke.</p>
<p>lg Darian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589367</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589367</guid><dc:creator><![CDATA[Darian]]></dc:creator><pubDate>Sun, 28 Sep 2008 01:37:05 GMT</pubDate></item><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sun, 28 Sep 2008 09:32:53 GMT]]></title><description><![CDATA[<p>oder du benutzt den namespace std:</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1589489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589489</guid><dc:creator><![CDATA[Xbelt2]]></dc:creator><pubDate>Sun, 28 Sep 2008 09:32:53 GMT</pubDate></item><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sun, 28 Sep 2008 10:54:01 GMT]]></title><description><![CDATA[<p>Xbelt2 schrieb:</p>
<blockquote>
<p>oder du benutzt den namespace std:</p>
<pre><code class="language-cpp">using namespace std;
</code></pre>
</blockquote>
<p>Was aber eher die schlechtere Wahl ist (bitte nie im Header machen).</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/16995">@Darian</a>: Davon abgesehen sollte man nur die includes schreiben die man konkret benötigt. dur verwendest iostream nur in der GameApplication.cpp - genau dort und nirgens anders gehört das include hin.</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589550</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Sun, 28 Sep 2008 10:54:01 GMT</pubDate></item><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sun, 28 Sep 2008 10:57:35 GMT]]></title><description><![CDATA[<p>warum ist das die schlechtere wahl? ich mach das nämlich immer^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589553</guid><dc:creator><![CDATA[crank]]></dc:creator><pubDate>Sun, 28 Sep 2008 10:57:35 GMT</pubDate></item><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sun, 28 Sep 2008 11:04:52 GMT]]></title><description><![CDATA[<p>crank schrieb:</p>
<blockquote>
<p>warum ist das die schlechtere wahl? ich mach das nämlich immer^^</p>
</blockquote>
<p>Du hebelst damit den Sinn von Namespaces aus und läuft dann irgendwann mal gefahr, dass du Namenskonflikte hast.<br />
Ganz schlimm ist es aber, wenn du <code>using namespace</code> im Header hast. Dies wird dann überall inkludiert und den globalen Namespace zugemüllt. Dass könnte dann plötzlich in einem anderen Projekt zu Fehlern führen, welche nicht mehr so einfach zu finden sind, da man sich vielleicht nicht bewusst ist, dass irgendwo in einem Header ein <code>using namespace</code> drin ist. Und das ganze dann umzuschreiben ...<br />
Daher am besten so wenig wie möglich verwenden und nur wenn man weiss was man tut.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589556</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sun, 28 Sep 2008 11:04:52 GMT</pubDate></item><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sun, 28 Sep 2008 11:23:31 GMT]]></title><description><![CDATA[<p>eigentlich sollte man mal den compiler so umbauen, dass er immer bei „using” im header eine Warnung ausspuckt. Das wäre speziell für anfänger, die auf eigene Faust lernen wollen sinnvoll. Du bist nicht der einzige, der das anfangs gemacht hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589570</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589570</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Sun, 28 Sep 2008 11:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sun, 28 Sep 2008 14:11:12 GMT]]></title><description><![CDATA[<p>wie wärs denn mit</p>
<pre><code>using std::cout;
</code></pre>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589672</guid><dc:creator><![CDATA[qwertzuiopü+]]></dc:creator><pubDate>Sun, 28 Sep 2008 14:11:12 GMT</pubDate></item><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sun, 28 Sep 2008 16:00:26 GMT]]></title><description><![CDATA[<p>ja schon nicht schlecht, aber nicht im header. Using im header ist immer Problematisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589731</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Sun, 28 Sep 2008 16:00:26 GMT</pubDate></item><item><title><![CDATA[Reply to cout kann nicht benutzt werden... on Sun, 28 Sep 2008 21:27:55 GMT]]></title><description><![CDATA[<p>Gut zu wissen, werde also nur in der GameApplication.cpp das includieren, und auch nur den namespace std verwenden.</p>
<p>lg und danke für die Infos...<br />
Darian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1589913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1589913</guid><dc:creator><![CDATA[Darian]]></dc:creator><pubDate>Sun, 28 Sep 2008 21:27:55 GMT</pubDate></item></channel></rss>