Mic*_*ker 17
std::strtoul()是这个.然后又有旧的喜欢atoi().
Mar*_*tin 11
Boost提供lexical_cast.
#include <boost/lexical_cast.hpp>
[...]
unsigned int x = boost::lexical_cast<unsigned int>(strVal);
Run Code Online (Sandbox Code Playgroud)
或者,你可以使用stringstream(这基本上是lexical_cast在幕后的内容):
#include <sstream>
[...]
std::stringstream s(strVal);
unsigned int x;
s >> x;
Run Code Online (Sandbox Code Playgroud)