per quanto ne so io (e non ne so molto) potrebbe essere che essendo il tuo oggetto non un oggetto vero e proprio ma un puntatore ad un Tclassesecondaria devi utilizzare la sintassi:
codice:
Tclassesecondaria ^oggetto = gcnew Tclassesecondaria(dimensione);
ma ti ripeto non ne sono assolutamente sicuro.