10/06/24 17:36:17
>>569 俺の感覚の話なので、イメージで
宣言時に * の前に型指定してるじゃん(ex int * 等) それを指して型情報を持っている と捉えてる。
void * 中の void も 型無し という型指示されている という意識ね
int a[3]
int *p = a;
int *q = a + 2;
void *hoge = a;
q-p は合法で sizeof(int) に関係無く 2 を返すし hoge - p は非合法。
アドレスは、ただの整数値 という意識