Pergunta : Podem os ponteiros para a direita ser desloc e têm bitwise E executado neles?

Eu não penso que os seguintes experssions estão permitidos: o

some_pointer >> 8

some_pointer & 0x00FF


Please confirma que os ponteiros não podem para a direita ser desloc e bitwise ANded.
class= do

Resposta : Podem os ponteiros para a direita ser desloc e têm bitwise E executado neles?

Olá! naseeam,

Eu não sei porque você quereria desloc um ponteiro, mas você pode se você recast o a um tipo do inteiro.

  *ptr vago

  ptr = some_value ();

  ptr = (void*) (((int) ptr) >> 8);


Kent
Outras soluções  
 
programming4us programming4us