This is a class I'm using for a game I'm making and it is giving me these error;
here is the classCode:C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|18|error: ISO C++ forbids initialization of member `x'|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|18|error: making `x' static|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|18|error: ISO C++ forbids in-class initialization of non-const static member `x'|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|19|error: ISO C++ forbids initialization of member `y'|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|19|error: making `y' static|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|19|error: ISO C++ forbids in-class initialization of non-const static member `y'|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|21|error: ISO C++ forbids initialization of member `right'|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|21|error: making `right' static|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|21|error: ISO C++ forbids in-class initialization of non-const static member `right'|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|22|error: ISO C++ forbids initialization of member `left'|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|22|error: making `left' static|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|22|error: ISO C++ forbids in-class initialization of non-const static member `left'|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|23|error: ISO C++ forbids initialization of member `up'|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|23|error: making `up' static|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|23|error: ISO C++ forbids in-class initialization of non-const static member `up'|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|24|error: ISO C++ forbids initialization of member `down'|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|24|error: making `down' static|
C:\Users\Bijan\Documents\C++ Programs\My SDL project\main.cpp|24|error: ISO C++ forbids in-class initialization of non-const static member `down'|
||=== Build finished: 18 errors, 2 warnings ===|
Code:class character{
public:
void handle_events();
int x = 0;
int y = 0;
int right = 0;
int left = 0;
int up = 0;
int down = 0;
private:
int collision_x();
int collision_y();
};