C++23 标准包含哪个版本的 C 标准库?

问题描述 投票:0回答:1

作为一个恰当的例子,cppreferenceWikipedia都声称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 标准库?

  • 如果有,是哪一个?
  • 如果没有,是否有一种机制可以合并未来 C 标准的库?
c++ language-lawyer standards c++23 c23
1个回答
0
投票

您误读了 cppreference,尽管它的名称是 C 的参考。您链接的页面描述了 C23 标准,因此列出该标准中添加的内容是有意义的。您链接的维基百科页面适用于 C++23,但没有提及

_BitInt

© www.soinside.com 2019 - 2024. All rights reserved.