c++ - C++ 中有 128 位整数吗?

标签 c++ performance types cross-platform uuid

我需要存储一个 128 位长的 UUID在一个变量中。 C++ 中有 128 位数据类型吗?我不需要算术运算,我只想快速轻松地存储和读取值。

C++11 的新特性也可以。

最佳答案

虽然 GCC 确实提供了 __int128,但它仅支持具有足够宽以容纳 128 位的整数模式的目标(处理器)。在给定的系统上,sizeof() intmax_tuintmax_t 确定编译器和平台支持的最大值。

关于c++ - C++ 中有 128 位整数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18439520/

相关文章:

c++ - "return-by-reference"或 "pass-by-reference"参数何时与 constexpr 兼容?

c++ - auto& :的含义

r - 在保留组位置的同时进行排序

performance - Jmeter 缓存管理器 - 空异常

c - 在 C 中返回二维数组

c++ - 为嵌套类型定义哈希模板

c++ - 如何在 C++ 中生成一个 4 个不同的数字随机数?

c++ - 使用 find() 将一行拆分为标记

performance - 具有高基数字段的 ElasticSearch 术语和基数性能

scala - 泛型函数类型中的通用量化