作为一个恰当的例子,cppreference和Wikipedia都声称C++23使用形式
_BitInt(
N)
和unsigned _BitInt(
N)
的形式添加了位精确整数类型。
但是,如果您搜索最新的(2023 年 3 月)草稿,则找不到它。
我最初的问题是“
_BitInt
发生了什么?”但库简介第 16.2 节确实说 C++ 支持 C 标准库。然而,对特定 C 标准的唯一引用是在 16.3 的脚注 (#141) 中。这是2018年C标准,其中没有提到_BitInt
。最后我在C 23标准草案中找到了_BitInt
的描述。
C++23 标准是否包含特定版本的 C 标准库?
您误读了 cppreference,尽管它的名称是 C 的参考。您链接的页面描述了 C23 标准,因此列出该标准中添加的内容是有意义的。您链接的维基百科页面适用于 C++23,但没有提及
_BitInt
。