bearophile, el 10 de junio a las 08:23 me escribiste: > Don: > > It's very important. If you allow implicit conversion to bool, all kinds > > of garbage will compile. You might as well abandon static typing. > > Some half-backed ideas. > opBool() can be called implicitly when it's required a truth value test, like > in if(x), while(x || y), etc. > So this produces a type error: > bool b = x;
I just can't understand why someone would not want this conversion to work without a cast. Can anyone explain to me? -- Leandro Lucarella (luca) | Blog colectivo: http://www.mazziblog.com.ar/blog/ ---------------------------------------------------------------------------- GPG Key: 5F5A8D05 (F8CD F9A7 BF00 5431 4145 104C 949E BFB6 5F5A 8D05) ---------------------------------------------------------------------------- "All mail clients suck. This one just sucks less." -me, circa 1995