#include #include #include using bigint = boost::multiprecision::number>; using u128 = boost::multiprecision::number>; int main() { u128 a = 14; bigint b = bigint("115792089237316195423570985008687907853269984665640564039457584007913129639948"); auto correct = a < b; std::cout << "Boost " << BOOST_VERSION << " : " << correct << std::endl; return !correct; }