That style of casting is nice because it follows the constructor look and feel.
I.E.Would allow you to doCode:class Bob { public: Bob(int); };The only time it gets annoying is with two word type namesCode:Bob(10); int x; Bob(x);
just doesn't work Have to doCode:unsigned long (x);And Ancient Dragon you haven't been here long enough to pick on Mister C.Code:(unsigned long)(x);