C++里通用的转义字符大致有以下三种形式:
(1)八进制
\ddd (d: 0~7)
(2)十六进制
\xhh
\xhhhh
\xhhhhhhhh
(3)UNICODE
\uUUUU
但是在VC2008中,(2)这种形式会一直解析到遇到第一个非十六进制字符.
个人认为这是一个BUG.
暂时有两种解决方法:
(1)用八进制或者UNICODE
(2)把字符串在转义字符后分段(很奇怪这样也行)
参见:
C++里通用的转义字符大致有以下三种形式:
(1)八进制
\ddd (d: 0~7)
(2)十六进制
\xhh
\xhhhh
\xhhhhhhhh
(3)UNICODE
\uUUUU
但是在VC2008中,(2)这种形式会一直解析到遇到第一个非十六进制字符.
个人认为这是一个BUG.
暂时有两种解决方法:
(1)用八进制或者UNICODE
(2)把字符串在转义字符后分段(很奇怪这样也行)
参见: