This is just not true. It's a coincidence. The value is completely a garbage value. I personally had it initialised to false yesterday with an OpenGL program. It's just a coincidence!!
Why is this annoying you? just include it in your constructor and initialise it!!!
1 2 3 4 5 6 7 8 9 10 11
class Point
{
private:
int x;
int y;
bool b;
public:
Point(){b = 0;}
~Point(){}
inline Point(int x,int y){this->x=x;this->y=y;}
};