是否有一种替代方法,无论是内置于windows或apache许可兼容,为Visual Studio 2008的stoll() 。即使安装Windows 7平台SDK不会将stoll()添加到string标题。
在unix上,同样的函数被称为strtoll() 。
你可以使用_strtoi64
。 它在stdlib.h
声明。
long long num = _strtoi64(str, NULL, 10);
与strtoll
类似,您可以传递char ** endptr
作为第二个参数。 如果是这样, *endptr
将被设置为第一个无效字符(这可能是正常的空终止符)。