Almacenar información de datos de datos
Pregunta
Digamos que tengo algunas variables de diferentes tipos.
int MyInteger;
double MyDouble;
char MyChar;
Los punteros de estas variables se almacenan en una sola variedad de punteros vacíos.
void* IntegerPointer = &MyInteger;
void* DoublePointer = &MyDouble;
void* CharPointer = &MyChar;
void* PointerArray[] = {IntegerPointer, DoublePointer, CharPointer};
Me gustaría almacenar la información del tipo de datos en una matriz paralela. type_info
Parece ser adecuado para la tarea, pero la asignación no es compatible. Así que no puedo hacer algo como esto:
type_info TypeInfoArray[] = {int, double, char};
¿Hay alguna otra forma de almacenar información sobre un tipo de datos?
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow