Fix warnings
- remove or comment unused variables
- initialized variables before use as well as pointers
- use
std::vector
and remove static array with undefined size at compilation time
std::vector
and remove static array with undefined size at compilation time