次のようなコードがあります。
int num = 5;
int *ptr = #
void **xptr = &ptr;
printf ("values:%d\n",**(int *)xptr);
int ポインターを指す void double ポインターを逆参照できないのはなぜですか? 以下の 2 つの例は動作します。
スニペット:1
int *ptr = #
int **xptr = &ptr;
printf ("values:%d\n",**xptr);
スニペット 2:
void *ptr = #
printf ("values:%d\n",*(int *)ptr);