窄字符,一般用于满足ASCII编码,一个单元一个char wstring 宽字符,一般用于满足UNICODE编码,一个单元两个char 也就是说,宽字符,每表示一个字符其实是占了16bit,即2个char的大小。而汉字就是需要16bit来表示。 在处理汉字文本时,最好使用wstring