Hallo miteinander,
ich habe mir eine Klasse Datum geschrieben:
In einer Quellcode Datei stehen die passenden Definitionen:
Nun sagt der Compiler Nulldatum not name a type. Hier komm ich nicht mehr mit, ich versuche ja Nulldatum als Konstante vom Typ Datum anzulegen.
ich habe mir eine Klasse Datum geschrieben:
C++:
namespace RBO {
class Datum {
public:
Datum();
Datum(int, int, int);
//Auf Kapslung wird verzichtet
//Es gibt keine ungültigen Daten
int Tag = 22;
int Monat = 9;
int Jahr = 1986;
//Liefert das Nulldatum (verwendet wird hier der 01.01.2000)
static const Datum Nulldatum;
};
}
In einer Quellcode Datei stehen die passenden Definitionen:
C++:
RBO::Datum::Datum() {};
RBO::Datum::Datum(int T, int M, int J) { Tag = T; Monat = M; Jahr = J;};
const RBO::Datum::Nulldatum = RBO::Datum::Datum(1,1,2000);
Nun sagt der Compiler Nulldatum not name a type. Hier komm ich nicht mehr mit, ich versuche ja Nulldatum als Konstante vom Typ Datum anzulegen.