non funziona in che senso? dà errore a tempo di compilazione? non viene fuori quello che volevi?