According to the book I'm reading old style C casts are not recommended in C++. However, I've seen numerous examples of these casts in the Civilization 4 SDK. I would think that if their use was really discouraged then a program like Civ4 wouldn't use them, so is there any truth to this or is it just personal preference?