当我编译代码时,出现此错误
在此范围内未声明“stof”。
我的代码是

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

int main()
{
string str,str2;
cin>>str>>str2;
float a,b;
a = stof(str);  //error
b = stof(str2); //error
cout<<a+b;
return 0;
}
如何解决这个问题?

最佳答案

std::stof 位于标准C++ header <string>中。

关于c++ - 在此范围内未声明stof函数c++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19879506/

10-12 20:31