[add] MPFR C++ interface