unicode字符集下 string中的一个数字,例如9,占用几个字节?
unicode字符集下 wstring中的一个数字,例如9,占用几个字节?
如果不适用unicode,例如使用多字节字符集,则上面的结果有变化吗?
如果没有变化,那个设置为unicode有什么用呢?
这个概念一直比较模糊,希望大家帮帮忙,多谢了!!
C++中使用unicode字符集,string中的一个数字占用几个字节?
答案:2 悬赏:30 手机版
解决时间 2021-02-08 18:31
- 提问者网友:锁深秋
- 2021-02-08 15:18
最佳答案
- 五星知识达人网友:天凉才是好个秋
- 2021-02-08 16:54
是否unicode和是否stringwstring并没有太多关系。
而一个数字占用几个字节,其实是和c++实现有关。
就以windows的vc来说,string是以char为基础, 而wstring以wchar_t为基础。
无论是否unicode环境,string还是string,wstring还是wstring,c++本身并没有unicode这个概念。unicode是字符串编码。
以上的是我自己的理论。和正规理论不一定吻合,不过大概是这个意思。
而一个数字占用几个字节,其实是和c++实现有关。
就以windows的vc来说,string是以char为基础, 而wstring以wchar_t为基础。
无论是否unicode环境,string还是string,wstring还是wstring,c++本身并没有unicode这个概念。unicode是字符串编码。
以上的是我自己的理论。和正规理论不一定吻合,不过大概是这个意思。
全部回答
- 1楼网友:想偏头吻你
- 2021-02-08 17:15
_t("中文")即可
需要包含
#include
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯