【发布时间】:2015-11-08 18:13:08
【问题描述】:
我正在尝试将字符串解析为整数,但我不确定自己做错了什么:
string input;
cin >> input;
int s = std::stoi(input);
这不会生成并引发错误:“stoi”不是“std”的成员。
【问题讨论】:
-
尝试在 'cin' 语句的末尾添加分号。
-
我这样做了,现在它说 'stoi' 不是 'std' 的成员。
-
那么你需要包含
并确保告诉你的编译器使用 c++11(我相信 5.0 之前的所有版本的 gcc 都需要)。