Есть ли способ умножения двух чисел boost :: multiprecision :: cpp_int? - PullRequest
0 голосов
/ 05 июля 2019

У меня есть два cpp_int числа, скажем a и b. Я хочу найти a*b.Я не мог найти метод в библиотеке для этого.

1 Ответ

1 голос
/ 05 июля 2019

Эти типы имеют перегруженные операторы. Вы можете просто умножить их на operator*. Пример:

#include <boost/multiprecision/cpp_int.hpp>

using Int = boost::multiprecision::cpp_int;

Int a("23948723482739842234234234");
Int b(42);

Int c = a*b;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...