size_t持有什么样的数据?

Tha*_*nks 12 iphone cocoa-touch core-graphics objective-c uikit

在代码片段中,我看到了这个:

size_t w = CGImageGetWidth(inImage);
Run Code Online (Sandbox Code Playgroud)

文档没有给我任何关于"size_t"的有用信息.有谁知道这是什么?

Otá*_*cio 24

这里:

无符号整数类型

size_t对应于语言运算符sizeof返回的整数数据类型,并在头文件(以及其他)中定义为无符号整数类型.

<cstring>,它被用作在功能了memchr,memcmp,memcpy的,的memmove,memset的,strncat函数,STRNCMP,函数strncpy和strxfrm参数NUM,其在所有情况下它是用来指定字节或字符的功能的最大数目的类型必须影响.

它还用作strcspn,strlen,strspn和strxfrm的返回类型,以返回大小和长度.


Rem*_*anu 9

size_t是表示对象大小的平台相关手段.它始终是无符号的,但它可以是32位平台上的无符号32位值或64位平台上的64位值.在iPhone SDK上是一个unsigned long.