Archiviazione delle informazioni sul tipo di dati
Domanda
Diciamo che ho alcune variabili di diversi tipi.
int MyInteger;
double MyDouble;
char MyChar;
I puntatori a queste variabili sono archiviati in una singola serie di puntatori vuoti.
void* IntegerPointer = &MyInteger;
void* DoublePointer = &MyDouble;
void* CharPointer = &MyChar;
void* PointerArray[] = {IntegerPointer, DoublePointer, CharPointer};
Vorrei archiviare le informazioni sul tipo di dati in un array parallelo. type_info
Sembra adatto all'attività, ma l'assegnazione non è supportata. Quindi non posso fare qualcosa di simile:
type_info TypeInfoArray[] = {int, double, char};
Esiste un altro modo per archiviare informazioni su un tipo di dati?
Nessuna soluzione corretta
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow