Scusa ma C dichiarato cosi'

AttivitaComposte C[20];

e' un metodo?

A me sembra un array di 20 elementi di oggetti di classe AttivitaComposte che, non essendo ancora definita, non e' neanche conosciuta dal compilatore.

Sei sicuro che volevi dichiarare C come metodo?