-
size_t类型定义
size_t是一种数据相关的无符号类型,它被设计得足够大以便能够内存中任意对象的大小。size_t 类型定义在cstddef头文件中, 它的引入增强了程序在不同平台上的可移植性。
在32位系统中size_t是4字节的,而在64位系统中,size_t是8字节的,这样利用该类型可以增强程序的可移植性。(只是由你生成的程序类型决定的,只是生成的程序类型与系统的类型有一定关系。) -
size_t与int类型的区别
size_t是无符号的,而int是有符号的。 -
size_t类型常用方式
size_t是sizeof关键字(注:sizeof是关键字,并非运算符)运算结果的类型。
e.g.
一些函数的定义:
void *memcpy(void *s1,void const *s2,size_t n);
void *malloc(size_t n);
size_t strlen(char const *s);
size_t类型
最新推荐文章于 2021-05-19 09:48:18 发布