(bool)true == (int)1C ++ 컴파일러를 가정 할 수 있습니까 ?
bool t = true; int n = 1; if (t == n) {...} ;
(int) true인 1정수 값으로,하지만 뭔가 같은 if (pointer)경우, 다음 부분을 통과 pointer != 0. 당신이 사실로 가정 할 수있는 유일한 방법은 즉 false == 0,과 true != 0(와 true평가를 1할 때 캐스팅 int)