我需要在带有arm处理器的Mac上的C++代码中使用256位算术。 根据 this Stack Overflow 答案,C++23 通过 _BitInt(256) 具有 256 位算术,并且已在 Clang-16 中实现。我刚刚通过
brew install llvm
安装了它并使用 clang++ 输出进行编译
错误:不支持位大小大于 128 的无符号 _BitInt。
我做错了什么还是上面链接的答案不正确?我意识到有些讨论是关于 C 的,但也有关于 C++ 的讨论。
(也可用作_BitInt(n)
),位精确有符号整数类型(其中 n 被表示精确宽度(包括符号位)的整数常量表达式替换,不能大于signed _BitInt(n)
)<limits.h>
中的 BITINT_MAXWIDTH)
您的