Klassen ableiten



  • Ciao Zäme

    Mein Code funktioniert nicht. Kann mir jemand sagen was ich falsch machen.
    Die Ausgangslage ist die folgende ich habe zwei Klassen.

    class TPool {
    	private:
    	public:
    	  int __fastcall get_wertung( vector <int>, vector <vector <int>> );
    };
    

    Dabei möchte ich eine neue Klasse davon ableiten. Beide Klassen sind in einer eigenen Datei.

    class TSitz : public TPool {
    	private:
    	 int n_anzahl{0};// anzahl zu Plazierenden Personen
    //	 int __fastcall get_wertung( vector <int>, vector <vector <int>> );
    	public:
    		vector <vector <int>> __fastcall start_sitz( vector <vector <int>>, int, int, vector <vector <int>> );
    };
    

    Wenn ich das ganze nun kompiliere kommt dauernd der Fehler, dass der Klassenname erwartet wird. Irgend jemand steht mir auf dem Schlauch. Es gibt nichts einfacheres und trotzdem läuft es nicht. Was mache ich falsch?

    Gruss Renato



  • Ist in der 2. Datei denn auch ein

    #include "pool.h"
    

    (o.ä.)?



  • Meines Wissens kommt außerdem der BCC32 mit dem >> bei Templates nicht klar (BCC64 und BCC32C aber schon), so daß du ggf. ein Leerzeichen dazwischensetzen mußt.



  • Ich habe den Include falsch geschrieben. Die Fehlermeldung hat mich verwird. Aber nun geht es. Manchmal muss man halt eine Pause einlegen.

    Danke für eure schnelle Hilfe.


Anmelden zum Antworten