深信服的面试官问了这个问题,也不说清楚是哪方面的区别,哎,可能凉凉,下面说一下这个东西。 首先,int*和char*是可以++操作的,void*不可以 void*没有类型,也就不存在sizeof()。 int*和char*可以进行++操作,int*的操作是向后移动4个字节的位置,char是一个字节。 void*,cout<<*void<<endl是不正确的,输出void型指针,只能输出他的地址。