forse le classi non possono essere scritte con fwrite, infatti quando fwrite è stata implementata le classi non esistevano essendo una funzione C.
Per scrivere classi su file potresti overlodare l'operatore << e dirgli tu come impostare l'output.
Sennò crei una funzione dentro la classe e scrivi con fwrite i vari membri.