"Never declare multiple variables on the same line, there is never a reason to do so and it can lead to subtle bugs such as int* x, y;, x is a pointer, y is not." . . . .