摘要:
我一向认为在写代码时,void *滥用是有问题的,在最近的一次代码中, 有类似这样一段代码:1 int send(void *buff, unsigned long size);2 3 int xx_func(char *buff, unsigned long size)4 {5 unsigned send_size;6 .........7 8 send(&buff, send_size);9 return 0;10 } 暂且不论为什么作者会错写成取地址,但其原意是想发送经过处理后的buff里面的内容, 但... 阅读全文