gpt4 book ai didi

c++ - 首选包含 std::size_t 的 header

转载 作者:可可西里 更新时间:2023-11-01 18:28:07 25 4
gpt4 key购买 nike

std::size_t在以下任何一个中定义:
<cstddef> <cstdio> <cstdlib> <cstring> <ctime> <cwchar>

因为只得到 std::size_t 而被认为是“犹太洁食” ?

最佳答案

因为这是 C 库的一部分,我认为 C 标准指定的 header 是正确的:stddef.h ,即 cstddef .

来自 C11:

7.19 Common definitions

The header defines the following macros and declares the following types. Some are also defined in other headers, as noted in their respective subclauses.

[...] size_t which is the unsigned integer type of the result of the sizeof operator;

这毕竟是一个 C++ 问题,所以我认为引用 C++ 标准更合适:

18.2 Types

Table 30 describes the header <cstddef>.

Types: ptrdiff_t size_t max_align_t nullptr_t

关于c++ - 首选包含 std::size_t 的 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27592727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com