On the contrary, this initialisation inhibits the compiler from issuing a warning, in case some future change uses the variable before the /real/ initialisation. In principle I'm opposed to all practices that turn off compiler warnings. Here it's a minor detail and I only comment for the sake of completion, it's not a blocker for me.