我之前遇到过这个问题,但找到了解决方法,只是这次没有解决方法。
我正在尝试使用 'stof' 函数,但我收到错误消息:'stof' is not a member of 'std' Function 'stof' could not besolved
如果在此页面上显示,我会以确切的方式使用它:http ://www.cplusplus.com/reference/string/stof/
这是我的包括:
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
那么,我做错了什么?如果找不到解决方案,是否有人可以指出另一种将字符串转换为浮点数的方法,如果字符串不兼容,它会抛出异常吗?
编辑:使用示例程序和错误进行更新。
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{
string testString = "";
float testFloat = 0.0;
testFloat = std::stof(testString);
return 0;
}
我得到的错误是:
说明 资源路径位置类型“stof”不是“std”的成员 main.cpp /Assignment/src 第 33 行 C/C++ 问题
说明资源路径位置类型函数“stof”无法解析 main.cpp /Assignment/src 第 33 行语义错误