网站地图
zenghuilan.com
生活小窍门 解释生活中的一切名词
ptrdiff 发布于:

ptrdiff_t是C/C++标准库中定义的一个与机器相关的数据类型。ptrdiff_t类型变量通常用来保存两个指针减法操作的结果。

ptrdiff_t是C/C++标准库中定义键邀的一个与机器相关的数据类型。ptrdiff_t类型变量通常用来保存两个指针减法操作的结果。删汽想ptrdiff_t定义在stddef.h(cstddef)这个渗危精凶文件内。ptrdiff_t通常被定义为long int类型。

ptrdiff_t定义在C99标准中。

标准库类型(library type)ptrdiff_t 与 size_t 类型一样,ptrdiff_t 也是一种与机器相关的类型,在 cstddef 头文件中定义挨鸦照坑。size_t 是unsigned 类型,而 ptrdiff_t 则是 signed 整型 。

这两种类型的差轿禁去别体现了它们各自的用途:size_t 类型用于指翻剃乎明数组长度,它必须是一个正数;ptrdiff_t 类型则应保证足以存放同一数组中两个指针之间的差距,它有可能是负数 。整奔埋


相关文章推荐:
数据 | 变量 | 指针 | 指针 | size_t |