c++ string wchar-t

obtener la longitud de `wchar_t*` en c++



string wchar-t (2)

Suponiendo que desea obtener la longitud de la cadena de estilo C terminada en nulo, tiene dos opciones:

  1. #include <cwchar> y use std::wcslen (dimObjPrefix); ,
  2. o #include <string> y use std::char_traits<wchar_t>::length (dimObjPrefix); .

Por favor, ¿cómo puedo averiguar la longitud de una variable de tipo wchar_t* en c ++?

Ejemplo de código a continuación:

wchar_t* dimObjPrefix = L"retro_";

Me gustaría saber cuántos caracteres contiene dimObjPrefix


sizeof (wchar_t);

Editar:

Acabo de notar la etiqueta de string . Si desea saber el tamaño de una cadena wchar_t ( wchar_t * ), desea usar wcslen(3) :

size_t wcslen (const wchar_t *ws);