- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 刨根问底:C++中宽字符类型(wchar_t)的编码一定是Unicode?长度一定是16位?
问题的起因是和一个朋友讨论不同编码的转换问题,说到了wchar_t的类型,朋友的看法是,wchar_t的编码方式是utf-16,长度一定是16位的。我的看法不同,我认为wchar_t的长度和编码方式都是编译器和平台决定的,和语言没任何关系。 后来这个朋友为了说服我,回家把c++ primer给我搬出来了,还给我截了个图(因为我没这本书),在这本书第30页有个表格,清楚地写着wchar_t是u
2014-05-23 22:57:37 2708
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人