xte ::big_int <T >::operator* ()
Defined in header <xte/math/big_int.hpp> Definitions
#0Computes the product of two big-integers. May throw if allocation fails.[[nodiscard ]]friend constexpr xte ::big_int <T >operator* (xte ::big_int <T >lhs ,const xte ::big_int <T >& rhs )noexcept (false );
#1
Computes the product of two big-integers.[[nodiscard ]]friend constexpr xte ::big_int <T >operator* (xte ::big_int <T >lhs ,xte ::big_int <T >&& rhs )noexcept (false );
lhs is destructively moved-from. May throw if allocation fails.Example
[View in Compiler Explorer]constexpr auto u64_max =18446744073709551615ull ;static_assert ((xte ::big_int (u64_max ) *u64_max ).str () =="340282366920938463426481119284349108225" );