こういうことだろ

char *pc = hogehoge;
int *pi = reinterpret_cast<int *>(pc);
if ( sizeof(char *)!=sizeof(int *) && memcmp( &pc, &pi, sizeof(char *) ) )
{
piとpcは同じアドレスをさすが内部表現は違う
}