1

根据此链接,

boost::multiprecision::uint128_t sizeof 为 24

uint128_t 应该是 24。

我在 Linux Ubuntu 16.04 x64 上尝试过,它显示为 16。

任何原因?

4

1 回答 1

2

cpp_int_base 使用一些辅助变量

   data_type   m_data;

   unsigned    m_limbs;
   bool        m_sign, m_internal;
于 2019-11-28T11:28:02.540 回答