Devo usar static_cast ou reinterpret_cast ao lançar um void * para qualquer
Static_cast e reinterpret_cast parecem funcionar bem para converter void * para outro tipo de ponteiro. Existe uma boa razão para favorecer um sobre o