我的问题很简单,但我似乎无法找到答案。
我想知道在使用stoi
时要包含哪些库。我正在使用atoi
,它可以正常使用
#include <iostream>
#include <string>
#include <stdlib.h>
using namespace std;
但是我得到了#34; stoi没有宣布&#34;当我与stoi
一起跑步时。感谢
答案 0 :(得分:1)
您需要#include <string>
并使用了解C ++ 11的编译器。最小的例子:
#include <string>
#include <cassert>
int main()
{
std::string example = "1234";
int i = std::stoi(example);
assert(i == 1234);
return 0;
}
例如,使用g++ -std=c++11
编译。