1)atoi
#include
string s(“love china”);
int i = atoi(s.c_str());
2)stringstream(或者istringstream)
#include
string s(“love china”);
stringstream ss(s);
int i;
ss >> i;
注:boost库中的lexical_cast就是基于这种方式来实现的,调用方式为:boost::lexical_cast (string)。
1)atoi
#include
string s(“love china”);
int i = atoi(s.c_str());
2)stringstream(或者istringstream)
#include
string s(“love china”);
stringstream ss(s);
int i;
ss >> i;
注:boost库中的lexical_cast就是基于这种方式来实现的,调用方式为:boost::lexical_cast (string)。