读书人

计作数组大小_countof

发布时间: 2012-12-28 10:29:05 作者: rapoo

计算数组大小_countof

_countof 是 C++中计算一个固定大小数组长度的宏:

#define _countof(array) (sizeof(array)/sizeof(array[0]))

传入参数必须为固定数组,类型为_CountofType

?

sizeof表示字节数,_countof 表示字符数

避免了使用sizeof()因编码方式不同造成的获取到不正确的个数

?

因此,可以在需要的地方自己定义一个:

#define SIZEOF((x)) (sizeof((x))/sizeof((x)[0]))

读书人网 >编程

热点推荐