I\'m currently working on some quite old C++ code and often find things like
int i; i = 42;
or
Object* someObject = NULL; someO
The change you propose is highly recommended! This is part of an important idiom in C++ programming, namely Resource Acquisition Is Initialization.