lexical_cast
在以下情况下抛出异常。有没有办法使用lexical_cast
字符串并将其转换为整数。
#include <iostream>
#include "boost/lexical_cast.hpp"
#include <string>
int main()
{
std::string src = "124is";
int iNumber = boost::lexical_cast<int>(src);
std::cout << "After conversion " << iNumber << std::endl;
}
我明白了,我可以使用atoi
而不是boost::lexical_cast
.