小编Leo*_*giy的帖子

boost :: multiprecision :: uint128_t sizeof是24

基本数学(128/8 = 16)说话方式不同.我有点失望并希望得到一些答案 - 因为从我习惯的那种情况来看,这种表示法(type_num_of_bytes_t)不仅描述了你可以放入变量的数据量,还描述了跨平台的固定变量大小,以及后者是恕我直言,更重要的是.我究竟做错了什么?

#include "boost/multiprecision/cpp_int.hpp"
using boost::multiprecision::uint128_t;

...

qDebug() << sizeof(uint128_t);
Run Code Online (Sandbox Code Playgroud)

产量:24.

我正在使用标准的x86/64架构CPU,在Windows上使用vs2013进行编译.

更新:提升版本是1.61.

c++ boost sizeof boost-multiprecision

3
推荐指数
1
解决办法
697
查看次数

标签 统计

boost ×1

boost-multiprecision ×1

c++ ×1

sizeof ×1