0

このようなGMP浮動小数点関数で「+=」を実行することは可能ですか?

mpf_add (op1, op1, op2);

または、3つの引数は常に異なる必要がありますか(一時変数を使用する必要があります)?

(乗算、減算、除算についても同じ質問がありますが、答えは4つのケースすべてで同じだと確信しています。)

4

1 に答える 1

2

GMPマニュアルには次のように記載されています。

GMPを使用すると、1回の呼び出しで入力と出力の両方に同じ変数を使用できます。

私はさまざまなGMP関数を使用してこれを行っており、常に適切に機能していますが、mpf関数を使用してこれを行ったことがあるかどうかはわかりません。私は通常MPFRライブラリを使用しますが、入力と出力にも同じ変数を使用できると記載されています。

于 2013-01-22T21:20:55.577 に答える