Hallo,
folgender Codeausschnitt:
1. Lieferrant bekommt von der Klasse Partner alle eigenschaften und Methoden (vererbung)
2. Enum tOffenePosten ist klar, aber warum kommt hier ein Pointer? (*Rechnungen)
Kann es sein, das hier ein Pointer sein muss, da eine Liste implementiert wird und ich anstatt diesem Pointer auch ein Array nehmen könnte, was dann allerdings nicht mehr dynamisch wäre?
3. rest ich auch klar, nur warum kommt bei Rechnungen ein Pointer und bei Bezirk dann wiederum nicht?
folgender Codeausschnitt:
Code:
class Lieferant : public Partner
{
public:
tOffenePosten *Rechnungen;
};
class Aussendienst : public Mitarbeiter
{
public:
tBezirk Bezirk;
};
1. Lieferrant bekommt von der Klasse Partner alle eigenschaften und Methoden (vererbung)
2. Enum tOffenePosten ist klar, aber warum kommt hier ein Pointer? (*Rechnungen)
Kann es sein, das hier ein Pointer sein muss, da eine Liste implementiert wird und ich anstatt diesem Pointer auch ein Array nehmen könnte, was dann allerdings nicht mehr dynamisch wäre?
3. rest ich auch klar, nur warum kommt bei Rechnungen ein Pointer und bei Bezirk dann wiederum nicht?