Original Post
I was recently questioned by my nephew *gasp* as to some of my coding habits. Amoung them the fact that i do not use the type bool (BOOL) to signify values that could be true or false. My justification to him was that bool values are actualy of type __int32 (int) whereas i would use an __int8 (char) value to signify my boolean values. All of which will return a true or false answer, the later to my knowledge will save in ram/storage. Is there any advantage that anyone knows of, a reason for actualy using bool (instead of char, or even int)? Do the compilers actualy generate any different assembly code? Hopefully i dont come across as a moron for this.....