编程过程中,出格是涉及到汉字的时辰,就会用到wstring的类型,那它与经常利用的string有什么区别呢,下面让小编一一给你具体的解答,但愿可以或许揭开你的迷惑!
东西/原料
- C++
方式/步调
- 1
起首我们看下wstring和string的界说, 从界说可以看出两者的区别就是一个是wchar_t,一个是char
- 2
我们知道char型是占一个字节巨细,而wchar_t看下界说,就是unsigned short类型,占两个字节巨细,而一个汉字是需要两字字节来暗示
- 3
接着,经由过程具体的实例看看两者之间的分歧,法式中输入以下代码段,正常逻辑是会输出第二个字,但现实上输出是空白的
- 4
然后法式中再输入下面的代码段
- 5
输入完当作之后,点击调试运行,可以看到输出第二个字, 这申明string一个单元是占用一个字节
- 6
然后输入下面的代码段,利用wstring去操作字符
- 7
输入完当作之后,点击调试运行,可以看到采用wstring按照泛泛的习惯操作字符,第二个字输出到窗口,因为汉字是占用两个字节,这申明wstring是占用两个字节的。
- 8
最后法式中输入以下代码段,看下wstring怎么转换为string类型
- 9
输入完当作代码之后,可以看到最后是当作功转换的
注重事项
- 喜好经验接待点赞!
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/221004.html
- 上一篇: macbook用客人身份进入怎么退出
- 下一篇: 苹果ios12怎么发送隐形墨水短信
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
faceu激萌怎么把瘦脸开到最大
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497