Hola a todos, querria plantear el siguiente problema:
Estoy implementando algo parecido al siguiente codigo:
#include "miclase.h"
#include <typeinfo>
#include <iostream>
int main()
{
miclase x;
const char* aux = typeid(x).name();
cout << aux << endl;
}
el problema esta en que la salida creo que deberia ser "miclase", pero en su lugar la salida suele tener delante uno o mas caracteres que no corresponden, ej: "3miclase" o "p11miclase". Es esto normal? Decir que mi compilador es mingw32.
Un saludo y gracias por adelantado.