这不能在VSC ++ 2008中编译。
void* toSendMemory2 = toSendMemory + 4;
我不知道为什么,虽然我确信这对我来说非常愚蠢。 :P
答案 0 :(得分:11)
将N
添加到T*
时,指针将增加sizeof(T) * N
个字节。 sizeof(void)
是荒谬的,因此不允许对void*
进行指针算术。
答案 1 :(得分:2)
你不能对void指针进行指针运算。首先尝试将(toSendMemory)
投射到(char *)
(假设您要为其添加4个字节)。