(我的原始问题本来是关于“_BitInt发生了什么?”但那是基于对一些cppreference页面的误读)。
C++23草案标准的库介绍部分16.2说C标准库在C++中得到支持。然而,对于具体的C标准,只有在16.3的一个脚注(#141)中提到。这是指2018年的C标准,其中并没有提到_BitInt。但我在C 23草案标准中找到了对_BitInt的描述。
C++23标准是否包含特定版本的C标准库?
- 如果是,是哪个版本? - 如果不是,是否有机制可以将未来C标准的库纳入其中?
C++23草案标准的库介绍部分16.2说C标准库在C++中得到支持。然而,对于具体的C标准,只有在16.3的一个脚注(#141)中提到。这是指2018年的C标准,其中并没有提到_BitInt。但我在C 23草案标准中找到了对_BitInt的描述。
C++23标准是否包含特定版本的C标准库?
- 如果是,是哪个版本? - 如果不是,是否有机制可以将未来C标准的库纳入其中?
_BitInt
是C23的核心特性,而不是其标准库的一部分。通过引入任何版本的C标准库,您将无法在C++中获得它。还有其他一些C语言特性在C++中也不存在,比如可变长度数组(VLAs)。C++并不是C的超集。 - undefined