我在 C++ 中有这个功能
double f_x(double y , string sfy )
{
return sfy;
}
- 我想从文件中读取字符串 sfy 并将其传递给 f_x 函数。
- sfy 包含类似 y 或 cos(y) 或 exp(y) 的内容。
- 当我将 y 和 sfy 传递给 f_x 时,我希望 f_x 计算 sfy 并返回它。
我可以做第 1 和第 3,但问题是 f_x 的类型是 double 而 sfy 是字符串,所以我得到错误。
我无法将 f_x 的类型更改为任何其他类型,它应该是 double 或 float。
我该如何克服这个问题,即我应该怎么做才能使 f_x 返回 sfy 作为双倍。