Gast
2008-09-10, 22:46:27
1.Was bedeutet folgende deklaration einer funktion?
void anzeigen() const;
wofür das const dahinter?
2. was bringt das ": wert(val)" hinter dem Konstruktor?
Daten(int ival) : iwert(ival);
hier die ganze klasse:
class Daten
{
private:
int iwert;
public:
Daten(int ival): iwert(ival)
{
cout<<"Objekt [Daten] erzeugt";
}
~Daten()
{
}
int vergleichen(const Daten& d);
void anzeigen() const;
};
void anzeigen() const;
wofür das const dahinter?
2. was bringt das ": wert(val)" hinter dem Konstruktor?
Daten(int ival) : iwert(ival);
hier die ganze klasse:
class Daten
{
private:
int iwert;
public:
Daten(int ival): iwert(ival)
{
cout<<"Objekt [Daten] erzeugt";
}
~Daten()
{
}
int vergleichen(const Daten& d);
void anzeigen() const;
};