<?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[C2653 &#x27;identifier&#x27; is not a class or namespace name]]></title><description><![CDATA[<p>Hallo, ich frage mich gerade, warum der Compiler meinen Header nicht kennen will. Vielleicht kann mir wer helfen.</p>
<p>Ich versuche eine Konsolenanwendung &quot;aufzurüsten&quot; und das gantze als MFC- Dialog zu realisieren. Die Probleme enstehen aber schon beim ersten Testen, und zwar bekomme ich direkt o.g. Fehlermeldung und eine ganze Reihe weiterer Fehler, die daraus resultieren.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;stdexcept&gt;
#include &quot;record.h&quot;
#include &quot;stdafx.h&quot;
using namespace std;

ClRecord::ClRecord(void)
{ 
(...)
}
</code></pre>
<p>ClRecord gibt es angeblich nicht, aber der zu dieser Klasse gehörende Header ist eingebunden (record.h), daher verstehe ich das nicht.<br />
Ausserdem habe ich den Header in die von Visual standardmässig erzeugten Dateien X.cpp und xdlg.cpp so wie in die zugehörigen Header eingebunden. Was habe ich falsch gemacht/ vergessen? Bitte helft mir! Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/51292/c2653-identifier-is-not-a-class-or-namespace-name</link><generator>RSS for Node</generator><lastBuildDate>Sun, 31 May 2026 14:20:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/51292.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Oct 2003 18:42:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C2653 &#x27;identifier&#x27; is not a class or namespace name on Wed, 08 Oct 2003 18:42:28 GMT]]></title><description><![CDATA[<p>Hallo, ich frage mich gerade, warum der Compiler meinen Header nicht kennen will. Vielleicht kann mir wer helfen.</p>
<p>Ich versuche eine Konsolenanwendung &quot;aufzurüsten&quot; und das gantze als MFC- Dialog zu realisieren. Die Probleme enstehen aber schon beim ersten Testen, und zwar bekomme ich direkt o.g. Fehlermeldung und eine ganze Reihe weiterer Fehler, die daraus resultieren.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;stdexcept&gt;
#include &quot;record.h&quot;
#include &quot;stdafx.h&quot;
using namespace std;

ClRecord::ClRecord(void)
{ 
(...)
}
</code></pre>
<p>ClRecord gibt es angeblich nicht, aber der zu dieser Klasse gehörende Header ist eingebunden (record.h), daher verstehe ich das nicht.<br />
Ausserdem habe ich den Header in die von Visual standardmässig erzeugten Dateien X.cpp und xdlg.cpp so wie in die zugehörigen Header eingebunden. Was habe ich falsch gemacht/ vergessen? Bitte helft mir! Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/368611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/368611</guid><dc:creator><![CDATA[Physikalischer Fehler]]></dc:creator><pubDate>Wed, 08 Oct 2003 18:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to C2653 &#x27;identifier&#x27; is not a class or namespace name on Wed, 08 Oct 2003 21:08:01 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>poste doch mal bitte den Inhalt von record.h.</p>
<p>MfG.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/368714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/368714</guid><dc:creator><![CDATA[Wonko]]></dc:creator><pubDate>Wed, 08 Oct 2003 21:08:01 GMT</pubDate></item><item><title><![CDATA[Reply to C2653 &#x27;identifier&#x27; is not a class or namespace name on Thu, 09 Oct 2003 00:38:11 GMT]]></title><description><![CDATA[<p>Wenn du vorkompilierte Header benutzt, dann ignoriert MSVC alles, was vor der include-Direktive für die vorkompilierte Headerdatei steht.</p>
<p>Das heißt in deinem Fall: Entweder die Verwendung vorkompilierter Header abschalten, oder #include &quot;stdafx.h&quot; nach ganz oben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/368755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/368755</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Thu, 09 Oct 2003 00:38:11 GMT</pubDate></item><item><title><![CDATA[Reply to C2653 &#x27;identifier&#x27; is not a class or namespace name on Thu, 09 Oct 2003 08:14:19 GMT]]></title><description><![CDATA[<p>So, hier ist der Header:</p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;fstream&gt;
#include &lt;list&gt;
#include &quot;stdafx.h&quot;
using namespace std;

class ClRecord
{
// Um in der Leseschleife (cReadData(...)) einfacheren Zugriff zu haben
friend class ClBestand;
private:
	// alle Daten werden hier erstmal als Strings gespeichert
	string	cID;
	string	cDate;
	string	cNumber;
	string	cTitle;
	string	cPrint;
	string	cFormat;
	string	cLanguage;
	string	cLocation;

public:

	ClRecord();
	string ShowID(void) {return cID}
	string ShowDate(void) {return cDate;}
	string ShowNumber(void) {return cNumber;}
	string ShowTitle(void) {return cTitle;}
	string ShowPrint(void) {return cPrint;}
	string ShowFormat(void) {return cFormat;}
	string ShowLanguage(void) {return cLanguage;}
	string ShowLocation(void) {return cLocation;}

	void cPrintData(ClRecord *drucke);
   };

class ClBestand
{
private:

	list&lt;ClRecord*&gt; bestand;
	list&lt;ClRecord*&gt;::iterator records;
public:
	ClBestand* cReadData(ifstream &amp;datei);
	void AddRec(ClRecord *eintrag);
	void TestAusgabe();

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/368856</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/368856</guid><dc:creator><![CDATA[Physikalischer Fehler]]></dc:creator><pubDate>Thu, 09 Oct 2003 08:14:19 GMT</pubDate></item><item><title><![CDATA[Reply to C2653 &#x27;identifier&#x27; is not a class or namespace name on Thu, 09 Oct 2003 08:34:26 GMT]]></title><description><![CDATA[<p>MFK schrieb:</p>
<blockquote>
<p>Wenn du vorkompilierte Header benutzt, dann ignoriert MSVC alles, was vor der include-Direktive für die vorkompilierte Headerdatei steht.</p>
<p>Das heißt in deinem Fall: Entweder die Verwendung vorkompilierter Header abschalten, oder #include &quot;stdafx.h&quot; nach ganz oben.</p>
</blockquote>
<p>Versuch das mal bitte und schreib obs geklappt hat. *Interesse drann hab*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/368880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/368880</guid><dc:creator><![CDATA[Knuddlbaer]]></dc:creator><pubDate>Thu, 09 Oct 2003 08:34:26 GMT</pubDate></item><item><title><![CDATA[Reply to C2653 &#x27;identifier&#x27; is not a class or namespace name on Thu, 09 Oct 2003 08:50:05 GMT]]></title><description><![CDATA[<p>Scheint halbwegs geklappt zu haben(er kennt meine Kalssen jetzt, leider &quot;zu gut&quot;),jetzt habe ich das Problem, dass er den meinigen Header wohl irgendwie mehrfach an die falschen Stellen einbindet (mehrere Class Type Redifinition und ambiguous Symbol Errors). Wo muss ich denn meinen eignenen Header jetzt einbinden und wo nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/368896</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/368896</guid><dc:creator><![CDATA[Physikalischer Fehler]]></dc:creator><pubDate>Thu, 09 Oct 2003 08:50:05 GMT</pubDate></item><item><title><![CDATA[Reply to C2653 &#x27;identifier&#x27; is not a class or namespace name on Thu, 09 Oct 2003 16:29:45 GMT]]></title><description><![CDATA[<p>Dieses Problem habe ich nun gelöst, mittels</p>
<pre><code class="language-cpp">#pragma once
</code></pre>
<p>..aber hätte mir Doch einer von Euch Cracks auch mal sagen können...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/369262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/369262</guid><dc:creator><![CDATA[Physikalischer Fehler]]></dc:creator><pubDate>Thu, 09 Oct 2003 16:29:45 GMT</pubDate></item></channel></rss>