C++ to_string 不是 Dev C++ 上的标准成员
C++ to_string not a member of std on 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 是正确的没有那个选项。
#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 是正确的没有那个选项。