const void* 适应性好一些，用的时候可以少一些cast