¿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 *?