Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
配列内の他の要素のアドレスを格納するために使用するデータ型。
のように、配列の要素 0 には要素 5 のアドレスがあります。
要素のアドレスには、要素とは異なるデータ型があります。したがって、コードには何らかの型変換が必要になります。
最小限のキャストでそれを行うには:
T some_object; void *array[20]; array[0] = &some_object; array[5] = &array[0]; // .... T *some_ptr = *(void **)array[5];