Dynamisches Array in Klasse anlegen

Diese Methode rufe ich bewusst nicht auf.
Es seiden er ruft diese automatisch auf.
An dem Code hat sich nichts geändert, welchen du gepostet hast.
 
C++:
class kundenverwaltung  
{

private:

	vector <kunde>kundenarray;
	int size;


public:

 
kundenverwaltung();
~kundenverwaltung();
void kunde_einloggen();
 void kunde_ausloggen();
 void kunde_anlegen();

};

kundenverwaltung::kundenverwaltung():size(0)
{
} 
void kundenverwaltung::kunde_anlegen()
{	


	kundenarray.push_back(kunde());
	cout <<"Kunde wurde angelegt!"<<endl;
	
}

class kunde  
{

private:

string passwort;
int kundenid;
string vorname;
string nachname;
string strasse;
int hausnummer;
int plz;
string ort;
string email;

public:


	void set_passwort(string const& x);
	void set_kundenid(int const& x);
	void set_vorname(string const& x);
	void set_nachname(string const& x);
	void set_strasse(string const& x);
	void set_hausnummer(int const& x);
	void set_plz(int const& x);
	void set_ort(string const& x);
	void set_email(string const& x);

	string const& get_passwort() const;
	int const& get_kundenid() const;
	string const& get_vorname() const;
	string const& get_nachname() const;
	string const& get_strasse() const;
	int const& get_hausnummer() const;
	int const& get_plz() const;
	string const& get_ort() const;
	string const& get_email() const;


};
 
Übrigens brauchst du bei der Klasse "Kundenverwaltung" keine Variable "size" stattdessen machst du eine Methode welche die Größe des Vektors (Anzahl Elemente = Anzahl Kunden) zurückgibt. ;)

mfg
 
Zurück