Ver Mensaje Individual
  #15 (permalink)  
Antiguo 16/12/2005, 19:11
cabeza_nispero
Usuario baneado!
 
Fecha de Ingreso: febrero-2005
Mensajes: 116
Antigüedad: 19 años, 9 meses
Puntos: 0
Cita:
Iniciado por Zerjillo
Dado que C es un chapuzas con los castings y tipos, 0 es considerado también como un valor "false" cuando se hacen comparaciones...
Si te refieres a C++ (supongo), lo que dices es una autentica estupidez.

¿C++ desastroso con los castings? ¡¡Pero si tienes de varios tipos para determinar a la exactitud que quieres hacer!!

¿Tipos? ¡¡Pero si es fuertemente tipado!!

¿0 == false? No. En C++ el bool es un tipo implementado por el compilador, no un simple #define. En C, ahora también (último estándar).