请问wstring是什么数据类型?

gasolene 2011-09-14 08:06:07
如题,刚刚第一次见到这个,跟string有什么区别么?????
...全文
1891 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fba529635 2011-09-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 matrixcl 的回复:]
string的unicode版本。里面的字符是w_char,而不是char
[/Quote]

UP
里面的函数和string的一样,两者用法类似,不懂可以看string
辰尘 2011-09-17
  • 打赏
  • 举报
回复
wstring 里面是wchar_t(宽字符型),而string里面是char类型。
char类型通常是单个机器字节,wchar_t类型占2个,用于扩展字符集,比如汉字和日语,
这些字符集中的一些字符不能用单个char表示。

wstring用法如string,在字符串前加L就是宽字符,如:L"abc"
ffjj56 2011-09-17
  • 打赏
  • 举报
回复
用法应该是一样的,不过每个字符不太一样 指的是size
cppresearcher 2011-09-14
  • 打赏
  • 举报
回复
宽字符,两个字节
gasolene 2011-09-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 matrixcl 的回复:]

string的unicode版本。里面的字符是w_char,而不是char
[/Quote]

那个,那w_char跟char的区别?
matrixcl 2011-09-14
  • 打赏
  • 举报
回复
string的unicode版本。里面的字符是w_char,而不是char

33,318

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧