我已经存储了一个指向type_info对象的指针.
int MyVariable = 123;
const std::type_info* Datatype = &typeid(MyVariable);
Run Code Online (Sandbox Code Playgroud)
我如何使用它来将另一个变量强制转换为该类型?我试过这个,但它不起作用:
std::cout << ((*Datatype)3.14) << std::endl;
Run Code Online (Sandbox Code Playgroud)
使用类型转换的函数形式不起作用:
std::cout << (*Datatype(3.14)) << std::endl;
Run Code Online (Sandbox Code Playgroud)