ARRAY_SIZE以及__must_be_array(arr)) --来源于网络
来源:互联网 发布:阿里云费用 编辑:程序博客网 时间:2024/05/22 11:40
在写驱动时,看到ARRAY_SIZE这个宏,是求设备结构体中设备的个数,
追其实现,在linux/kernel.h中,发现
#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
其中__must_be_array(arr)) 作用:宏定义防止被误用,比如用在指针而不是数组上
摘自:http://blog.163.com/shaohj_1999@126/blog/static/6340685120101114103044441/
- ARRAY_SIZE以及__must_be_array(arr)) --来源于网络
- ARRAY_SIZE
- ARRAY_SIZE
- Log4j 日志工具demo以及配置文件实例[申明:来源于网络]
- linux 常用命令-------来源于网络
- MySql 调优(来源于网络)
- Android100【申明:来源于网络】
- layer[申明:来源于网络]
- java操作json以及jsonObject、jsonArray的使用【申明:来源于网络】
- 端午节(文章来源于网络)
- configure 参数配置,来源于网络
- Nslookup命令详解 --来源于网络
- 网易面试题---来源于网络
- 故事来源于生活还是网络?
- 电脑书籍下载【申明:来源于网络】
- HTML5 - Canvas【申明:来源于网络】
- ************起步科技***********【申明:来源于网络】
- oracle练习,题目来源于网络
- MFC EditBox控件滚动条保持在底部的实现
- [笔记]Makefile wildcard
- DMA Test Driver for Linux2.6.xx+ARM9
- JAVA中 CallableStatement调用存储过程
- c#中stringbuilder的使用(转载学习)
- ARRAY_SIZE以及__must_be_array(arr)) --来源于网络
- LETTERS(搜索题)
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(五)----使用TextField 输入并调整排名
- smarty二级导航栏
- 判断一个数是几位数 数组
- C# 注释及说明
- Uva 10891 Game of Sum(二维动规)
- SSH整合中遇到的问题整理
- 期待asterisk 12