-5
Ich habe eine Klasse wie unten deklariert, und ich bekomme immer "Segment heißt kein Typ" Fehler. Ich habe mir ähnliche Fragen angeschaut, aber ich finde keine Lösung für mein Problem. Irgendeine Hilfe? Danke im Voraus! :)"Benennt keinen Typ" Fehler C++
#ifndef ENTRANCE_H
#define ENTRANCE_H
#include "Segment.h"
#include <vector>
#include "Diodio.h"
class Entrance
{
public:
Entrance();
~Entrance();
void operate();
protected:
Segment *givesEntryTo;
std::vector<Diodio> elBooths;
std::vector<Diodio> manBooths;
private:
};
#endif // ENTRANCE_H
Wahrscheinlich haben Sie eine zirkuläre Abhängigkeit zwischen Ihren Headern. – molbdnilo
Eine Vermutung: Beinhaltet Segment.h direkt oder indirekt Entrance.h? – aschepler
Dies ist eine Klasse ** Definition **. Eine Klassendeklaration wäre 'class Entrance;'. – IInspectable