【初心者歓迎】C/C++室 Ver.45【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0413デフォルトの名無しさん
2007/12/17(月) 12:54:54{
double func(double x){
Hasei1 h1;
h1.set_y(x);
... /* h1のprivate変数を設定など */
return 1.0 - h1.run();
}
};
int main()
{
Hasei0 h0;
.....
cout << h0.run();
.....
}
例えばx*sin(x+y)の多重積分を想定している感じです。実際にはこれ以外にもたくさんありますが。
本来ですと計算対象は(例えば別のクラスを宣言することや、関数へのポインタでもいいですが)自由に変更出来ること、
そもそもHasei0も1も実装は隠蔽してしまいたい、計算対象はパラメータを含んでいるので本当はクラスとして実装
したいというのがありますが恐らく、これでは無理でしょうからいいアイディアはあるでしょうかという意味です。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています