Nope.
Un reinterpret_cast ça serait plutôt passer de float* à int*. Mais convertir le pointeur 0 en int *, ça passe, vu qu'il n'a pas de type.
Pis j'ai pas mis de static_cast parce que j'avais la flemme, et que dans ce genre de cas là, j'en met rarement (pour convertir des valeurs, passer des trucs aux APIs C, etc. c'est juste un moyen mnémotechnique pour repérer facilement dans mon code ce qui est propre et ce qui est de la bidouille).