gpt4 book ai didi

c++ - g++ 4.7.2 中缺少 std::stoi?

转载 作者:可可西里 更新时间:2023-11-01 15:02:24 25 4
gpt4 key购买 nike

当我尝试使用 std::stoi 并尝试编译它时,我收到错误消息“stoi 不是 std 的成员”。我从命令行使用 g++ 4.7.2,所以它不会是 IDE 错误,我的所有包含都按顺序排列,g++4.7.2 默认使用 c++11。如果有帮助,我的操作系统是 Ubuntu 12.10。有什么我没有配置的吗?

#include <iostream>
#include <string>

using namespace std;

int main(){
string theAnswer = "42";
int ans = std::stoi(theAnswer, 0, 10);

cout << "The answer to everything is " << ans << endl;
}

不会编译。但它没有任何问题。

最佳答案

std::stoi()C++11 中的新内容所以你必须确保你编译它:

g++ -std=c++11 example.cpp

g++ -std=c++0x example.cpp

关于c++ - g++ 4.7.2 中缺少 std::stoi?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com