首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++11中如何表示byte

2012-12-29 
c++11中怎么表示byte新标准把char定义为至少容纳utf-8的8位编码的类型, 那byte还能用char表示么? [解决办

c++11中怎么表示byte
新标准把char定义为至少容纳utf-8的8位编码的类型, 那byte还能用char表示么? 
[解决办法]
当然可以。

byte和char强调的都是一字节,与一字节多少位并无太大的联系。
[解决办法]

引用:
引用:当然可以。

byte和char强调的都是一字节,与一字节多少位并无太大的联系。
那如果要像以前一样表达8位数据类型构成的数组, char[]似乎不行了


从来就不行。
static_assert(CHAR_BIT == 8, "");
[解决办法]
新标准里的utf8字符串,只是串中的内容是utf8格式,而不是char是utf8.
char还是那个char,数据格式有了明确定义而已.一个char,肯定存不下5字节的utf8字符
[解决办法]
STL里的bitset是用来看的?!

热点排行