Irgendwie steh ich gerade voll auf dem Schlauch, und der Wasserhan ist voll aufgetret :lol:
Also gut ich habe jetzt den Konstruktor erstellt.
Jetzt kommt das:
1>c:\oliver\c++\projekte\strategiespiel\strategiespiel\field.cpp(25) : error C2511: 'CField::CField(void)': Überladene Memberfunktion nicht in 'CField' gefunden
1> c:\oliver\c++\projekte\strategiespiel\strategiespiel\field.h(2): Siehe Deklaration von 'CField'
1>main.cpp
1>c:\oliver\c++\projekte\strategiespiel\strategiespiel\main.cpp(16) : error C2512: 'CField': Kein geeigneter Standardkonstruktor verfügbar
1>Code wird generiert...
1>Das Buildprotokoll wurde unter "file://c:\oliver\c++\Projekte\Strategiespiel\Strategiespiel\Debug\BuildLog.htm" gespeichert.
1>Strategiespiel - 2 Fehler, 0 Warnung(en)
========== Alles neu erstellen: 0 erfolgreich, Fehler bei 1, 0 übersprungen ==========
Ich könnte mir ja denken woran das liegt und zwar an dieser Zeile:
|
C-/C++-Quelltext
|
1
|
Battelfield.DrawField(40,40);
|
Ich habs sie dann zwar abgeändert in:
|
C-/C++-Quelltext
|
1
|
Battelfield.DrawField(m_hoehe,m_breite);
|
Aber dann kommen ja noch mehr fehler.