Per inciso, quel cast non serve a niente, dato che sia il tipo dell'espressione di partenza (&a) che quello della variabile da inizializzare (b) è comunque int *.
Originariamente inviato da valia
ovviamente lo assegni ad una variabile del corretto valore ( int * b)
"Del corretto tipo", semmai; tipo e valore sono due cose ben distinte.