在c ++

时间:2015-10-21 13:02:26

标签: c++ string int sstream

我的问题很简单,但我似乎无法找到答案。 我想知道在使用stoi时要包含哪些库。我正在使用atoi,它可以正常使用

#include <iostream>
#include <string>
#include <stdlib.h>
using namespace std;

但是我得到了#34; stoi没有宣布&#34;当我与stoi一起跑步时。感谢

1 个答案:

答案 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编译。