At one point in my C++, non-CLR program, the following code:
Code:
unsigned int size = 3;
float maxX = (float)(int(size-1))/2.0f;
std::cout << maxX;
outputs 107. I have no idea why; is it something about a conversion from unsigned int to float?