Domanda

Sto lavorando su un progetto ormai e parte di esso utilizza Managed C ++. Nel codice gestito C ++, sto creando un DataTable. Durante la definizione delle colonne per DataTable, ho bisogno di specificare il tipo di colonna. In C #, che sarebbe:

typeof (int)

Ma come faccio a farlo in Managed C ++?

Grazie!

È stato utile?

Soluzione

In C ++ / CLI, utilizzare la parola chiave typeid .

per es.

Type ^t = Int32::typeid;

Nei vecchi "estensione gestita C ++" Sintassi, utilizza __typeof(Int32), ma che tutta la versione del linguaggio è gravemente deprecato e si dovrebbe essere in C ++ / CLI.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top