2013-01-22 66 views
0

是否可以用這樣的GMP浮點函數做一個「+ =」?+ =用於GMP浮點函數?

mpf_add (op1, op1, op2); 

或者必須三個參數總是不同(需要使用臨時變量)?

(同樣的問題也適用於乘法,減法和除法,但我敢肯定的答案是這四種情況中的相同。)

+1

你可以。如果包含 ;-),你甚至可以直接在mpf_class上使用+ = –

回答

2

的GMP指南文件指出:

GMP讓你在一個 調用中對輸入和輸出使用相同的變量。

我已經完成了各種GMP功能,它一直工作正常,但我不知道我是否曾經使用過mpf函數。我通常使用MPFR庫,並聲明您也可以使用相同的變量進行輸入和輸出。