enable more warnings when compiling c++ code
no more "unused parameter" compiler's warnings