How about using the compiler constants:

Code:
#include <climits>

void test()
{
   double value = static_cast<double>(INT_MAX) + 1;
}