登录注册
论坛
一粒金砂(高级)
60
0
扫一扫,分享给好友
纯净的硅(中级)
350
一粒金砂(初级)
3
原帖由 jiangliteng 于 2011-6-19 00:18 发表 举例:要对变量的某位置位,函数声明如下: void SetBit(void*p, char BitNum); 在做参数合法性检查时,需要确定*p的位长,有没有什么办法?
我再说的 具体点,如何防止 出现这样的调用SetBit(char *a, 10);
*a 是char 类型的,这个数只有8位,但传到函数的 “置位”位是 第10位,是错误的参数!
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »