perchè struct è codice C.
prova con class al posto di struct