Fehler: Parameterliste von Konstruktor wird nicht erkannt
-
Hi,
Was habe ich falsch gemacht?
#include <iostream> using namespace std; class CRaumschiff { private: //Membervariablen int m_Energie; int m_xPos; int m_yPos; public: //Memberfunktionen Craumschiff (); Craumschiff (const int x, const int y); ~CRaumschiff (); }; CRaumschiff :: Craumschiff () { m_Energie = 1000; m_xPos = 0; m_yPos = 0; cout << "Konstuktor ohne Parameter wurde aufgerufen" << endl; } CRaumschiff :: Craumschiff (const int x, const int y) { m_Energie = 1000; if (x>0 && x<800 && y<0 && y>0) { m_xPos = x; m_yPos = y; } else { m_xPos = 0; m_yPos = 0; cout << "Ungültige Koordinaten"; } m_Energie = 1000; cout << "Konstuktor mit Parameterlsite wurde aufgerufen" << endl; } CRaumschiff :: ~CRaumschiff () { cout << "Raumschiff zerstört" << endl; } int main () { CRaumschiff *pSpielerraumschiff = NULL; CRaumschiff *pGegnerraumschiff = NULL; pSpielerraumschiff = new CRaumschiff; //pGegnerraumschiff = new CRaumschiff(310,610); return 0; }Fehlermeldung: Kompilierung läuft...
qwqwqwqwqwqwqwq.cpp
C:\Program Files\Microsoft Visual Studio\MyProjects\Aufagabe bei Klassen\qwqwqwqwqwqwqwq.cpp(65) : error C2661: 'CRaumschiff::CRaumschiff' : Keine ueberladene Funktion akzeptiert 2 Parameter
Fehler beim Ausführen von cl.exe.Die betrefende Zeile habe ich als Kommentar gesetezt

qwqwqwqwqwqwqwq.exe - 1 Fehler, 0 Warnung(en)
-
der konstruktor stimmt nicht mit dem Klassennamen überein:
CRaumschiff und Craumschiff -> GROSS/klein-Schreibung