i have. my compiler lets me use negative ints as false. but vlad, you just like to say im wrong so im going to stop talking to you now
No problem.:) I only do not know what you are doing here with your personal compiler and giving others wrong advices because others have no and never will have your compiler.:)
A prvalue of arithmetic, unscoped enumeration, pointer, or pointer to member type can be converted to a prvalue of type bool. A zero value, null pointer value, or null member pointer value is converted to false;any other value is converted to true. A prvalue of type std::nullptr_t can be converted to a prvalue of type bool; the resulting value is false.