您的位置:首页 > 其它

头文件<stddef.h>

2013-04-28 09:10 344 查看
查找ptrdiff_t时候了解到的,cscope和ctags都找不到,只好google了,记录一下
===============================================
标准定义(<stddef.h>)

文件<stddef.h>里包含了标准库的一些常用定义,无论我们包含哪个标准头文件,<stddef.h>都会被自动包含进来。这个文件里定义:

l 类型size_t(sizeof运算符的结果类型,是某个无符号整型);

l 类型ptrdiff_t(两个指针相减运算的结果类型,是某个有符号整型);

l 类型wchar_t(宽字符类型,是一个整型,其中足以存放本系统所支持的所有本地环境中的字符集的所有编码值。这里还保证空字符的编码值为0);

l 符号常量NULL(空指针值);

l 宏offsetor(这是一个带参数的宏,第一个参数应是一个结构类型,第二个参数应是结构成员名。offsetor(s,m)求出成员m在结构类型t的变量里的偏移量)。
其中有些定义也出现在其他头文件里(如NULL)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: