Пожалуйста, как мне узнать длину переменной типа wchar_t* в c ++?
wchar_t*
пример кода ниже:
wchar_t* dimObjPrefix = L"retro_";
Я хотел бы узнать, сколько символов dimObjPrefix содержит
dimObjPrefix
sizeof (wchar_t);
Edit:
Я только что заметил тег string. Если вы хотите узнать размер wchar_t строки (wchar_t *), вы хотите использовать wcslen(3):
string
wchar_t
wchar_t *
wcslen(3)
size_t wcslen (const wchar_t *ws);
Предполагая, что вы хотите получить длину строки стиля C, заканчивающейся нулем, у вас есть две опции:
#include <cwchar>
std::wcslen (dimObjPrefix);
#include <string>
std::char_traits<wchar_t>::length (dimObjPrefix);