[26.3] Whoa, but what about machines or compilers that support multibyte characters. Are you saying that a "character" and a char might be different?!?
Yes that's right: the thing commonly referred to as a "character" might be
different from the thing C++ calls a char.
I'm really sorry if that hurts, but believe me, it's better to get all the
pain over with at once. Take a deep breath and repeat after me: "character
and char might be different." There, doesn't that feel better? No? Well
keep reading — it gets worse.