_countof 是 C++中计算一个固定大小数组长度的宏:
#define _countof(array) (sizeof(array)/sizeof(array[0]))
传入参数必须为固定数组,类型为_CountofType
sizeof表示字节数,_countof 表示字符数
避免了使用sizeof()因编码方式不同造成的获取到不正确的个数
因此,可以在需要的地方自己定义一个:
#define SIZEOF((x)) (sizeof((x))/sizeof((x)[0]))
_countof是C++中用于计算固定大小数组长度的宏。通过除以数组元素的大小来准确获得数组元素的数量,避免了由不同的编码方式带来的计算错误。此宏只适用于固定数组,并且传入参数的类型为_CountofType。
_countof 是 C++中计算一个固定大小数组长度的宏:
#define _countof(array) (sizeof(array)/sizeof(array[0]))
传入参数必须为固定数组,类型为_CountofType
sizeof表示字节数,_countof 表示字符数
避免了使用sizeof()因编码方式不同造成的获取到不正确的个数
因此,可以在需要的地方自己定义一个:
#define SIZEOF((x)) (sizeof((x))/sizeof((x)[0]))

被折叠的 条评论
为什么被折叠?