<?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[Problem mit Klassendefinition]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>ich habe in meiner Header Datei eine neue Klasse class TPyramidGroup angefangen. Mit Konstruktor, Destruktor und dem ganzen drumherum, alles public.</p>
<p>Wenn ich das jetzt kompiliere passt alles;</p>
<p>Sobald ich aber in der .cpp nur den Konstruktor hinschreibe TPyramidGroup::TPyramidGroup(void){}</p>
<p>funktionierts schon nicht mehr dann kommt immer folgende Fehlermeldung:</p>
<p>E2090 Qualifizierer ‘bezeichner’ ist kein Name einer Klasse oder einer Struktur Compiler-Fehler</p>
<p>Kann mir da jemand weiterhelfen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159943/problem-mit-klassendefinition</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 03:38:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159943.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Sep 2006 11:16:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 11:16:12 GMT]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>ich habe in meiner Header Datei eine neue Klasse class TPyramidGroup angefangen. Mit Konstruktor, Destruktor und dem ganzen drumherum, alles public.</p>
<p>Wenn ich das jetzt kompiliere passt alles;</p>
<p>Sobald ich aber in der .cpp nur den Konstruktor hinschreibe TPyramidGroup::TPyramidGroup(void){}</p>
<p>funktionierts schon nicht mehr dann kommt immer folgende Fehlermeldung:</p>
<p>E2090 Qualifizierer ‘bezeichner’ ist kein Name einer Klasse oder einer Struktur Compiler-Fehler</p>
<p>Kann mir da jemand weiterhelfen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141017</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 20 Sep 2006 11:16:12 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 11:28:10 GMT]]></title><description><![CDATA[<p>Den Header hast Du includiert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141029</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Wed, 20 Sep 2006 11:28:10 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 11:33:44 GMT]]></title><description><![CDATA[<p>Ja ist drin, ganz der erste.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141034</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 20 Sep 2006 11:33:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 11:34:44 GMT]]></title><description><![CDATA[<p>zeig doch mal code!</p>
<p>viell hast dich vertippt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141037</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Wed, 20 Sep 2006 11:34:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 11:39:02 GMT]]></title><description><![CDATA[<p>da gibts keinen Code, genau das is es ja:</p>
<pre><code class="language-cpp">class TPyramidGroup{
 public:
  TPyramidGroup(void);
  ~TPyramidGroup(void);

};
</code></pre>
<p>bzw:</p>
<pre><code class="language-cpp">TPyramidGroup::TPyramidGroup(void){
}
</code></pre>
<p>mehr is da zur Zeit nicht mehr drinn, hab alles andere rausgenommenn um andere Fehler auszuschließen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141042</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141042</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 20 Sep 2006 11:39:02 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 11:47:46 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>der Fehler klingt als würde in der CPP der Include des Headers fehlen.<br />
Desweiteren solltest du die void weglassen, das ist alter C-Stil.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141054</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 20 Sep 2006 11:47:46 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 11:49:20 GMT]]></title><description><![CDATA[<p>hab die voids aus den Klammern usw. rausgenommen, bringt gar nix.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141058</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 20 Sep 2006 11:49:20 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 11:50:26 GMT]]></title><description><![CDATA[<p>hab die eigene Header jetzt mal an die letzte Stelle gestellt, so dass vorher alles andere includiert wird, jetzt gehts, aber warum?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141060</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141060</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 20 Sep 2006 11:50:26 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 11:51:36 GMT]]></title><description><![CDATA[<p>Welche Header hast Du sonst noch drin?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141061</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Wed, 20 Sep 2006 11:51:36 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 11:56:29 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>ums nochmal konkret auszuschrieben<br />
Der Header muß so aussehen</p>
<pre><code class="language-cpp">// Include-Guards
#ifndef PYRAMIDGROUP_H
#define PYRAMIDGROUP_H

class TPyramidGroup{
 public:
  TPyramidGroup();
  ~TPyramidGroup();

};
#endif
</code></pre>
<p>und die Implementierung so</p>
<pre><code class="language-cpp">#include &quot;PyramidGroup.h&quot;

TPyramidGroup::TPyramidGroup(){
}
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141068</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 20 Sep 2006 11:56:29 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 12:05:51 GMT]]></title><description><![CDATA[<p>Ich würd prinzipiell das T vor dem Klassennamen weglassen, das ist das C von Borland. Oder wird es eine Komponente für den BCB?<br />
Mach lieber nen eigenen Namespace drum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141078</guid><dc:creator><![CDATA[Unregistrierter]]></dc:creator><pubDate>Wed, 20 Sep 2006 12:05:51 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 12:06:13 GMT]]></title><description><![CDATA[<p>ja tuts ja auch, nur jetzt hab ich in der .cpp die eigene Header an die letzte Stelle gestellt und jetzt funktionierts plötzlich...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141081</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Wed, 20 Sep 2006 12:06:13 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Wed, 20 Sep 2006 14:30:32 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich glaub #include Form1.h (also das eigentliche Fenster)<br />
muss ganz oben stehen.</p>
<p>Grüsse</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141213</guid><dc:creator><![CDATA[dlonra]]></dc:creator><pubDate>Wed, 20 Sep 2006 14:30:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Thu, 21 Sep 2006 05:56:15 GMT]]></title><description><![CDATA[<p>hab ich mir auch immer gedacht, nur dann funktionierst nicht, warum auch immer es sind nur 2 Header eingebunden, die eigene und dann noch eine mit globalen Definitionen usw.</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141526</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141526</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Thu, 21 Sep 2006 05:56:15 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Thu, 21 Sep 2006 08:17:34 GMT]]></title><description><![CDATA[<p>Schau dir mal die Include-Guards an, vielleicht sind die in den beiden Headerdateien ja gleich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141611</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 21 Sep 2006 08:17:34 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Thu, 21 Sep 2006 08:22:42 GMT]]></title><description><![CDATA[<p>was genau meinst du mit Include Guards?</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141618</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Thu, 21 Sep 2006 08:22:42 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Thu, 21 Sep 2006 08:27:24 GMT]]></title><description><![CDATA[<p>Die Dinger hier</p>
<pre><code class="language-cpp">/ Include-Guards
#ifndef PYRAMIDGROUP_H
#define PYRAMIDGROUP_H
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1141620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141620</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 21 Sep 2006 08:27:24 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Thu, 21 Sep 2006 08:37:45 GMT]]></title><description><![CDATA[<p>achso, nein, ist nicht der Fall</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141624</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Thu, 21 Sep 2006 08:37:45 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Thu, 21 Sep 2006 10:12:04 GMT]]></title><description><![CDATA[<p>Heiteres Fehlerraten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
Poste doch mal den anderen Header mit den global Defs</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141678</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Thu, 21 Sep 2006 10:12:04 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Thu, 21 Sep 2006 10:29:26 GMT]]></title><description><![CDATA[<p>.cpp, wie sie funktioniert:</p>
<pre><code class="language-cpp">#include &quot;control.h&quot;
#include &quot;SolarPyramid.h&quot;
</code></pre>
<p>.h:</p>
<pre><code class="language-cpp">#ifndef SolarPyramidH
#define SolarPyramidH
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1141689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141689</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Thu, 21 Sep 2006 10:29:26 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Thu, 21 Sep 2006 10:30:47 GMT]]></title><description><![CDATA[<p>Vielleicht fehlt ja auch nur irgendwo ein abschließendes Semikolon nach einer Klassen- / Strukturdeklaration. Oder ähnliches.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141691</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141691</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 21 Sep 2006 10:30:47 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Thu, 21 Sep 2006 10:34:41 GMT]]></title><description><![CDATA[<p>nö hab alles aus der Klasse rausgenommen und damit ich so zeugs nicht übersehen kann, wenn ich die Header wieder vertausch gehts nicht mehr, so gehts aber.</p>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141694</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Thu, 21 Sep 2006 10:34:41 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Thu, 21 Sep 2006 15:32:08 GMT]]></title><description><![CDATA[<p>Wenn es nicht zu groß wird, kannst du ja die beiden Headerdateien mal posten sonst wird das hier nur ein weiteres Raten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1141964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1141964</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 21 Sep 2006 15:32:08 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Fri, 22 Sep 2006 08:52:49 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#ifndef SolarPyramidH
#define SolarPyramidH

#include &lt;vcl.h&gt;
#include &lt;fstream.h&gt;
#include &quot;sensor.h&quot;
#include &quot;SensorAnalog.h&quot;
#include &quot;ZahlerEnergy.h&quot;
#include &quot;Actuators.h&quot;
#include &quot;DataStore.h&quot;
#include &quot;filenames.h&quot;
#include &quot;GraphStore.h&quot;

class TGroupedPyramidSystem {
  public:
    TPyramidSystem* PyramidSystem[PYRAMID_NUMBER_OF];
    int FirstValid(void);
    int PreviousValid(int iShown);
    int NextValid(int iShown);
    int LastValid(void);
    int Number(void);
    bool IsConnected(void);
  public:
    TGroupedPyramidSystem(void);
    ~TGroupedPyramidSystem(void);
    void BackgroundAllocations(void);
    void WriteNameList(void);
    void RelaysOnHand(void);
    void LookForWizardDigitalEingange(void);
    void LookForWizardRelays(void);
    void LookForWizardSMT(void);
    void LookForWizardPT1000(void);
    void LookForWizardDataStorage(void);
    void LookForWizardAnalog(void);
    void AnalogBelegung(int,int,char*);
    void RelayBelegung(int,int,char*);
    void SensorBelegung(int,int,char*);
    void PT1000Belegung(int,int,char*);
    void InputBelegung(int,int,char*);
    void WriteSetupToFile(void);
    void Report(ofstream&amp;);
    void Report(char*);
    void Control(void);
    void ForceToMode(int iMode,int iHoure=0);

    void DisableAllControlComponents(void);
    void DeleteAllControlComponents(void);
};
</code></pre>
<p>mfg<br />
Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142388</guid><dc:creator><![CDATA[Tom7]]></dc:creator><pubDate>Fri, 22 Sep 2006 08:52:49 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Klassendefinition on Fri, 22 Sep 2006 09:30:01 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Bist du dir sicher, dass du diese ganzen anderen Headerdateien da drin brauchst? Versuche bitte das Einbinden von Headern in andere Header zu vermeiden. Viele Abhängigkeiten lassen sich durch Vorwärtsdeklarationen lösen. Das erhöht meist auch die Compilegeschwindigkeit. Schmeiss auf jedem Fall die fstream.h da raus. Die brauchst du da mit Sicherheit nicht. Wenn überhaupt, dann sollte man sowieso nur fstream (ohne .h) einbinden.<br />
Die ganzen void in den parameterlosen Funktionen können auch weg. Das ist zwar kein Fehler, erschwert aber die Lesbarkeit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1142408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1142408</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 22 Sep 2006 09:30:01 GMT</pubDate></item></channel></rss>