Tonda
Erfahrenes Mitglied
Hallo Leute,
ich habe eine Klasse Datum:
Jetzt spuckt mir der Dev-C++ Compiler die Felhlermeldung:
a brace-enclosed initializer is not allowed here before '{' token.
ISO C++ forbids initialization of member `monate' .
making `monate' static.
invalid in-class initialization of static data member of non-integral type `int[13]'
aus.
Warum kann ich das Array nicht initialisieren?
Echt Komische Sache. Vielleicht hat ja jemand einen Tip.
//edit: Ich fange gerade an mit C++.
Grüsse,
Tonda
ich habe eine Klasse Datum:
Code:
class Datum
{
public:
bla;
private:
int monate[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
bla;
};
Jetzt spuckt mir der Dev-C++ Compiler die Felhlermeldung:
a brace-enclosed initializer is not allowed here before '{' token.
ISO C++ forbids initialization of member `monate' .
making `monate' static.
invalid in-class initialization of static data member of non-integral type `int[13]'
aus.
Warum kann ich das Array nicht initialisieren?
Echt Komische Sache. Vielleicht hat ja jemand einen Tip.
//edit: Ich fange gerade an mit C++.
Grüsse,
Tonda
Zuletzt bearbeitet: