|
发表于 2004-8-30 00:59:00
|
显示全部楼层
Re:请问 (const*)-1是什么意思 ?
有一种情况,比如你写了个函数:
void CharacterCopy(void *dst, const void *src, int size);
然后里面对src为-1的时候做了些判断。
这个时候你就可以在外部用:
CharacterCopy(buf, (const *)-1, xxx);
而且还只能这样调用。
当然,这样明着写当然不好,最好是通过宏来调用,比如:
#define SOME_PROBLEM ((const *)-1)
|
|