Ah giusto le static ma anche i campi delle classi se non sbaglio.
Il codice di pallinopinco senza inizializzazione stampa 0 lo stesso però penso che dipenda dall'implementazione del compilatore.
Nel caso del codice di amodio10 "z" è inizializzato cmq, dalla prima espressione cout. In effetti manca solo ad "x" l'inizializzazione.