2.1.5 宽窄字符串的连接

在之前的C++标准中,将窄字符串(char)转换成宽字符串(wchar_t)是未定义的行为。而在C++11标准中,在将窄字符串和宽字符串进行连接时,支持C++11标准的编译器会将窄字符串转换成宽字符串,然后再与宽字符串进行连接。

事实上,在C++11中,我们还定义了更多种类的字符串类型(主要是为了更好地支持Unicode),更多详细的内容,读者可以参见8.3与8.4节。