¿Por qué puedo lanzar int y BOOL a void *, pero no flotar?

void* Es una característica útil de C y lenguajes derivados. Por ejemplo, es posible utilizarvoid* para almacenar punteros de objeto C en una clase de C ++.

Recientemente estuve trabajando en un marco de conversión de tipo y, debido a las limitaciones de tiempo, era un poco flojo, así que utilicévoid*... Así surgió esta pregunta:

¿Por qué puedo tipografiar int para anular *, pero no flotar para anular *?

Respuestas a la pregunta(3)

Su respuesta a la pregunta