C ++中的size_t和int有什么区别?

通努兹

在几个C ++示例中,我看到了使用size_t简单类型的用法int有什么区别,为什么size_t要更好?

若奥·席尔瓦

来自友好的维基百科

stdlib.h和stddef.h头文件定义了一个称为size_t的数据类型该数据类型用于表示对象的大小。占用大小的库函数期望它们的大小为size_t,并且sizeof运算符的计算结果为size_t。

size_t的实际类型取决于平台。一个常见的错误是假定size_t与unsigned int相同,这可能会导致编程错误,尤其是在64位体系结构变得更加流行时。

另外,检查为什么size_t很重要

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章