如何解决C++ to_string 不是 Dev C++
#include <iostream>
#include <string>
using namespace std;
int subtract(int num1,int num2)
{
return num1-num2;
}
int main()
{
cout << "Input the number to subtract from: ";
int num1;
cin >> num1;
cout << "\nInput the number to subtract from " + std::to_string(num1);
int num2;
cin >> num2;
}
没有其他帖子对我有帮助。他们都只是说你必须启用 C++11,但我已经这样做了。
[错误] 'to_string' 不是 'std' 的成员
解决方法
确保您已将标志 -std=c++11
或 -std=gnu++11
传递给编译器。这应该在项目选项中的某处设置。否则,Dev-C++ 中包含的编译器可能会默认在 c++98 模式下运行,显然,该模式没有 std::to_string()
,即这对于 C++98 是正确的,您可能有没有那个选项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。