Triangle unvollständiger Typ 2.2

charfi90
Mausschubser
Mausschubser
Beiträge: 61
Registriert: 8. Sep 2010 15:40

Triangle unvollständiger Typ 2.2

Beitrag von charfi90 »

Hallo,

ich versuch in Aufgabe 2.2 eine Instanz von Triangle zu erzeugen. Ich bekomme aber die Meldung dass ein unvollständiger Typ ist nicht zulässig obwohl ich intersect, getvertex, getaabbmin, und getaabbmax implementiert habe in triangle.cpp. Hat jemand eine Idee was das Problem ist ?

Gruss

Thomas Huxhorn
Endlosschleifenbastler
Endlosschleifenbastler
Beiträge: 172
Registriert: 6. Okt 2011 15:25

Re: Triangle unvollständiger Typ 2.2

Beitrag von Thomas Huxhorn »

Kannste mal die Fehlermeldung posten?

charfi90
Mausschubser
Mausschubser
Beiträge: 61
Registriert: 8. Sep 2010 15:40

Re: Triangle unvollständiger Typ 2.2

Beitrag von charfi90 »

Hallo,

Das Problem habe ich jetzt durch #include triangle.h gelöst . ich verstehe aber nicht wieso denn in shapereader.h gab es schon ein #include für shapes.h, die wiederum ein include von triangle.h und die anderen finite shapes hat. hat jemand eine erklärung

Danke

daehn
Erstie
Erstie
Beiträge: 16
Registriert: 5. Okt 2010 13:42

Re: Triangle unvollständiger Typ 2.2

Beitrag von daehn »

Zumindest bei uns ist in shapes.h tatsächlich kein include für triangle, sondern nur eine forward-declaration. Diese enthält aber eben keine Information über mögliche Methoden der Triangle-Klasse. Diese erhälst du erst mit dem include des headers von triangle.
lg

Antworten

Zurück zu „Archiv“