[C++]string到double,float,int的转换

// 为实现模板函数分离编译,虚实例化模板函数,使用export无效,当前编译器并未实现export
//export 
template <class Type>
Type string2num(const std::string& s)
{
    std::istringstream is(s);
    Type num;
    is >> num;
    return num;
}
template double string2num(const std::string& s);
template float string2num(const std::string& s);
template int string2num(const std::string& s);

你可能感兴趣的:([C++]string到double,float,int的转换)