私はC ++でこの関数を持っています
double f_x(double y , string sfy )
{
return sfy;
}
- ファイルから文字列 sfy を読み取り、それを f_x 関数に渡したいです。
- sfy には、y または cos(y) または exp(y) のようなものが含まれます。
- f_x に y と sfy を渡すと、f_x が sfy を計算して返します。
1番と3番はできるのですが、f_xの型がdoubleでsfyがstringなのでエラーになってしまいます。
f_x のタイプを double または float にする必要がある他のものに変更することはできません。
この問題を解決するにはどうすればよいですか。つまり、f_x が sfy を double として返すにはどうすればよいですか。