Я сохранил указатель на объект type_info
.
int MyVariable = 123;
const std::type_info* Datatype = &typeid(MyVariable);
Как я могу использовать это для приведения типа другой переменной к этому типу? Я пробовал это, но это не сработало:
std::cout << ((*Datatype)3.14) << std::endl;
Использование функциональной формы приведения типов тоже не работает:
std::cout << (*Datatype(3.14)) << std::endl;