I've been working to upgrade a complex project to Visual Studio 2005 and, not surprisingly, there are gotchas. This is the first post in a series about the the things I've run into. We'll start off with an easy one. In C++, the pow function (raise number to a power) has lost one of its signatures, pow(int, int). The fix is to cast the first argument to a double, float, or long double. Thus, pow(2, 2) becomes pow((float) 2, 2) or pow(2.0f, 2). The compiler error you'll receive when you try to use...