I've read that the bits in a byte (in c++) are implementation or system dependent. What does that mean? Does it mean implementation of c++ or the processor architecture or some other thing?
And I've read that you should use sizeof to determine the size of a byte? Could you give an example of what might happen if, say, I developed a c++ program in one system and then ran it on another system with a different size of byte (without using sizeof)?