Hi,
ich habe eine Controllerklasse "Kundenverwaltung" und eine Klasse "Kunde"
Über diese Controllerklasse möchte ich nun über eine Methode "kunden_anlegen" ein neues Kundenobjekt anlegen. Dazu will ich eine dynamisches Array erzeugen, welches einfach imemr eins hochzählt bei einem neuen Kunden. Allerdings bekomme ich folgende Fehlermeldung:
'kunde::kunde(const kunde &)' : cannot convert parameter 1 from 'int' to 'const kunde &'
Hier einmal der Code:
ich habe eine Controllerklasse "Kundenverwaltung" und eine Klasse "Kunde"
Über diese Controllerklasse möchte ich nun über eine Methode "kunden_anlegen" ein neues Kundenobjekt anlegen. Dazu will ich eine dynamisches Array erzeugen, welches einfach imemr eins hochzählt bei einem neuen Kunden. Allerdings bekomme ich folgende Fehlermeldung:
'kunde::kunde(const kunde &)' : cannot convert parameter 1 from 'int' to 'const kunde &'
Hier einmal der Code:
C++:
class kundenverwaltung
{
private:
kunde *kundenarray;
int size;
public:
kundenverwaltung();
~kundenverwaltung();
void kunde_einloggen();
void kunde_ausloggen();
void kunde_anlegen();
};
kundenverwaltung::kundenverwaltung():size(0)
{
}
/*
~kundenverwaltung()
{
delete [] kundenarray;
}*/
void kundenverwaltung::kunde_einloggen()
{
string mail;
int pw;
cout << "Bitten geben Sie Ihre E-mail ein: " <<endl;
cin >> mail;
cout <<"Bitte geben Sie Ihr Passwort ein: " <<endl;
cin >> pw;
}
void kundenverwaltung::kunde_ausloggen()
{
}
void kundenverwaltung::kunde_anlegen()
{
kundenarray = new kunde(size++);
}