Announcement

Collapse
No announcement yet.

Dynamisches Array deklarieren schlägt fehl

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dynamisches Array deklarieren schlägt fehl

    Guten Abend,

    ich habe in meinem Programm unter anderem die beiden Klassen Mainclass und Cell. Mainclass enthält ein dynamisches Array von Cell. Folgendermaßen sieht die Headerdatei der Mainclass aus:

    #include <iostream>
    #include "Cell.h"

    class Mainclass
    {
    private:
    Cell * cells; // An dieser Stelle tritt der erste Fehler auf.
    int cellCount;

    public:
    Mainclass(int);
    ~Mainclass();
    void createCells();
    void startAlgorithm();
    void incCellCount();
    int getCellCount();
    Cell& getCell(int); // An dieser Stelle tritt der zweite Fehler auf
    };

    Wenn ich kompiliere, bekomme ich folgende Fehlermeldung:
    "ISO C++ forbids declaration of Cell with no type" Dann erzählt er mir noch: "expected ; before * token".

    Das gleiche passiert noch einmal am Ende der Klasse. Hier sehen die Fehlermeldungen so aus: "ISO C++ forbids declaration of Cell with no type" "expected ; before & token".

    cells soll ein dynamisches Array werden, für das ich im Konstruktor der Klasse Speicherplatz anfordere.

    Hat vielleicht jemand eine Idee, woran das liegen könnte?

    Gruß

    Christopher

  • #2
    Der Typ Cell ist unbekannt an der ersten Stelle
    Christian

    Comment


    • #3
      Wie sieht denn der Header von Cell aus

      Comment

      Working...
      X