boost?????
boost
#include <boost/lexical_cast.hpp>
#include <iostream>
int main()
{
using boost::lexical_cast;
int a = lexical_cast<int>("123");
double b = lexical_cast<double>("123.12");
std::cout<<a<<std::endl;
std::cout<<b<<std::endl;
return 0;
}
这个为什么在vc++中不能编译通过?
using boost::lexical_cast;
int a =boost::lexical_cast<int>("123");
double b =boost::lexical_cast<double>("123.12");
std::cout<<a<<std::endl;
std::cout<<b<<std::endl;
return 0;
只有改为以上程序方可!