首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

计作数组大小_countof

2012-12-28 
计算数组大小_countof_countof 是 C++中计算一个固定大小数组长度的宏:#define _countof(array) (sizeof(a

计算数组大小_countof

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

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

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

?

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

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

?

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

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

热点排行