por
pobrecito hablador
el Lunes, 22 Marzo de 2010, 22:58h
(#1210048)
Desde luego, si utilizas -Wall, da el warning a no ser que lo pongas entre paréntesis adicionales.
Si vas a leer el código, los paréntesis adicionales dan patadas en los cojones, y no me creo que nadie tenga un proyecto grande sin warnings por una cosa o por otra. No los he visto en proyectos pequeños, no los he visto (por una u otra razón) en proyectos grandes; no me lo creo.
Pero el tema no es si tal o cual compilador da un warning o no. El tema es que es código perfectamente válido en los dos casos cuando la semántica y los conceptos son completamente diferentes. Como no estamos en 1950 y no programamos en ensamblador, mantener esa situación, a sabiendas de lo que puede llegar a implicar, es una completa estupidez sólo justificable por la omnnisapiencia de los gurús, más empeñados en mirarse el obligo y rendirse pleitesía que en evolucionar.
Re:Unos apuntes
(Puntos:0)Si vas a leer el código, los paréntesis adicionales dan patadas en los cojones, y no me creo que nadie tenga un proyecto grande sin warnings por una cosa o por otra. No los he visto en proyectos pequeños, no los he visto (por una u otra razón) en proyectos grandes; no me lo creo.
Pero el tema no es si tal o cual compilador da un warning o no. El tema es que es código perfectamente válido en los dos casos cuando la semántica y los conceptos son completamente diferentes. Como no estamos en 1950 y no programamos en ensamblador, mantener esa situación, a sabiendas de lo que puede llegar a implicar, es una completa estupidez sólo justificable por la omnnisapiencia de los gurús, más empeñados en mirarse el obligo y rendirse pleitesía que en evolucionar.