template<typename T>
T get(const string &prompt)
{
cout<<prompt;
T ret;
cin>>ret;
return ret;
}
Run Code Online (Sandbox Code Playgroud)
我不知道如何通过重载来做到这一点; 基本上,这适用于任何类型的数据,对......
我尝试了typeid(variable).name();并获得了一个字符串变量的输出,并尝试在get函数中创建一个if.但它没有用.