gpt4 book ai didi

c++ - ptrdiff_t 的无符号拷贝是什么?

转载 作者:可可西里 更新时间:2023-11-01 17:37:19 27 4
gpt4 key购买 nike

ptrdiff_t 的无符号拷贝是什么?类似地 - size_t 的签名拷贝是什么?

我想要实现的是拥有一个无符号类型,我可以使用它来存储 ptrdiff_t 变量的正值,而不必担心大值 - 这似乎是 size_t.

相反 - 我希望有一个签名类型,我可以存储 size_t 的值,同样不用担心大值。

最佳答案

我认为 ptrdiff_t 没有正式的无符号对应项(没有 uptrdiff_t),但是使用 size_t 是相当合理的.

在 POSIX 中,size_t 的签名拷贝是 ssize_t。它是 read() 等函数返回的类型,例如。

这表明 ssize_tptrdiff_t 的底层类型会有所不同的实现很少。

关于c++ - ptrdiff_t 的无符号拷贝是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10398400/

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