Jac*_*cob 29 c++ string wchar-t
请问,如何wchar_t*
在c ++中找出类型变量的长度?
代码示例如下:
wchar_t* dimObjPrefix = L"retro_";
Run Code Online (Sandbox Code Playgroud)
我想知道dimObjPrefix
包含多少个字符
Ber*_*ron 34
sizeof (wchar_t);
Run Code Online (Sandbox Code Playgroud)
编辑:
我刚注意到这个string
标签.如果你想知道wchar_t
字符串(wchar_t *
)的大小,你想使用wcslen(3)
:
size_t wcslen (const wchar_t *ws);
Run Code Online (Sandbox Code Playgroud)
wil*_*ilx 10
假设您想获得以null结尾的C样式字符串的长度,您有两个选择:
#include <cwchar>
并使用std::wcslen (dimObjPrefix);
,#include <string>
使用std::char_traits<wchar_t>::length (dimObjPrefix);
.