汎用ポインタ void *
汎用ポインタは任意のポインタを格納できるポインタ変数です。
ただ、普通の変数のように直接操作をすることはできず、
かならず目的の型にキャストしなければなりません。
様々なデータ構造をこのポインタで参照できるので便利です。
逆にこのポインタを使わなければ、引数としてポインタ参照するときに
データ型を合わせなければエラーがでます。
参考URL
汎用ポインタ
汎用ポインタは任意のポインタを格納できるポインタ変数です。
ただ、普通の変数のように直接操作をすることはできず、
かならず目的の型にキャストしなければなりません。
様々なデータ構造をこのポインタで参照できるので便利です。
逆にこのポインタを使わなければ、引数としてポインタ参照するときに
データ型を合わせなければエラーがでます。
参考URL
汎用ポインタ