基本的な数学 (128 / 8 = 16) は別の方法で話します。私はちょっとがっかりしていて、いくつかの答えが欲しいです-私が慣れていることから、その表記法(type_num_of_bytes_t)は変数に入れることができるデータの量だけでなく、クロスプラットフォームの固定変数サイズも記述します。後者は私見でさらに重要です。私は何を間違っていますか?
#include "boost/multiprecision/cpp_int.hpp"
using boost::multiprecision::uint128_t;
...
qDebug() << sizeof(uint128_t);
出力: 24.
私は標準の x86/64 アーキテクチャ CPU を使用しており、Windows で vs2013 を使用してコンパイルしています。
更新: ブースト バージョンは 1.61 です。